Scratch for Java
Um den Übergang von der block-basierten Programmierung mit Scratch zu der text-basierten Programmierung mit Java zu gestalten, wurde die Bibliothek erstellt. Daher wurden die Kernelemente von Scratch nachmodelliert.
Das nachfolgende Video zeigt ein Scratch-Projekt und ein BlueJ-Projekt, welches die Scratch for Java Bibliothek verwendet. Im Video kann man erkennen, dass der Unterschied zwischen den beiden Programmen bei der Ausführung nicht erkennbar ist und in der Implementierung sich nur wenig unterscheidet.
Wenn du die beiden Projekte selber vergleichen möchtest, dann kannst du dir die beiden Implementierung hier anschauen:
- Scratch: https://scratch.mit.edu/projects/338613208
- BlueJ: Quelltext auf GitHub oder Projekt Halloween.zip