Willkommen zu meiner Bachelorarbeit :)
Hier werde ich eine node-basierte visuelle Programmiersprache entwickeln die WebAssembly benutzt.
Dieses Repo wird wahrscheinlich für drei Monate voller Mühe, Schweiß, Blut und Tränen stehen, aber die habe ich im Moment noch vor mir.
Latest bachelor.pdf Latest expose.pdf
- Visuelle Programmiersprachen sind leichter/schneller zu verstehen als textueller Gegenpart (Cognitive Load Theory)
- bestehende leicht erweiterbare visuelle Programmiersprachen benutzen Javascript ⇨ unsicher, Performance-Probleme
- WebAssembly eignet sich besonders gut zur Entwicklung einer neuen visuellen Programmiersprache ⇨ sicher, performant, cross-plattform
- Entwicklung im Kontext einer App zur prozeduralen Generierung von Pflanzen, da es gut die Eigenschaften testet
# make sure perl is properly installed (e.g., apt install -y perl)
perl -mFile::Find /dev/null
# then install TinyTeX
wget -qO- "https://yihui.org/tinytex/install-bin-unix.sh" | sh
Der TeXLive Package Manager
Sollte mit texlive installiert werden.
Sind alle in common.tex
deklariert.
sudo tlmgr install xcolor inconsolata fontenc pgffor graphicx fancyhdr hyperref tcolorbox
In diesem Repo gibts ein praktisches Makefile
, das PDFs aus Latexdateien erstellt.
# bachelor.pdf generieren
make pdf FILE=bachelor
Oder mit dem make watch
command automatisch bei jeder Änderung neu kompilieren lassen.
make watch FILE=bachelor