Starting in 2018 we switched the learning content of our courses completely to LiaScript.
I am going to summarize my experiences and usage patterns in this talk.
- online editor in Github (press
.
to open) - offline editor in Visual Studio Code
https://github.com/TUBAF-IfI-LiaScript/VL_EAVD
- github
- separate website via Lia exporter
https://github.com/TUBAF-IfI-LiaScript/TUBAF-IfI-LiaScript.github.io
https://tubaf-ifi-liascript.github.io/prozprog.html
- verbally, based on interactive slides
- direct, in classroom mode (click on the symbol in the upper right corner)
#include <stdio.h>
int main (void){
int i = 0;
int max = 0;
printf("How many hellos: ");
scanf("%d",&max);
for(i=0; i<max; i++)
printf ("Hello, world %d!\n", i);
return 0;
}
@LIA.eval(["main.c"]
, gcc -Wall main.c -o a.out
, ./a.out
)
Students love to correct the professor.
https://github.com/TUBAF-IfI-LiaScript/VL_EingebetteteSysteme/pulls?q=is%3Apr+is%3Aclosed