Hm ... sieht für mich auf den ersten Blick wie ein C-Dialekt aus. Vermutlich liegt die Stärke tatsächlich im "batteries included"-Faktor.
Weiß jemand, ob die Sprache compiliertr wird oder interpretiert? Und wenn ersteres, ob das direkt in ASM-Code geht, oder tatsächlich den Umweg über eine gängige Sprache nimmt?
Im Kern ist's Java, und das, was man in den Processing-Sketches tut, passiert innerhalb von Funktionen in Applet-Subklassen. Deswegen sind verschiedene Dinge (etwas das Publizieren von Sketches in lauffähiger Form ohne nennenswerte Kunstgriffe) relativ einfach handhabbar.
Klingt ja alles toll aber irgendwie sieht es so aus als ob das nur ne Java Bibliothek ist und keine Programmiersprache. Wie es ja selbst auf der Homepage heißt.
Genau. Es ist keine eigene Sprache sondern im Kern (core.jar) eine package zur relativ einfachen Visualisierung von Ideen. Wobei sich das einfach auf das Programmieren und nicht auf die Resultate bezieht. Durch verschieden zusätzliche libaries (eigentlich sind das auch JAVA packages) kann man den den Funktionsumfang erweitern (xml parsen, diverse Formate importieren/exportieren etc.). Der andere Teil von processing ist der Editor der den Export der sketche als Applet oder Application ermöglicht. Gerade das Zusammenspiel aus simplem Editor und einfacher Syntax ist das geniale an processing.
Weiß jemand, ob die Sprache compiliertr wird oder interpretiert? Und wenn ersteres, ob das direkt in ASM-Code geht, oder tatsächlich den Umweg über eine gängige Sprache nimmt?
Wie es ja selbst auf der Homepage heißt.
Irgendwie bin ich verwirt.
Der andere Teil von processing ist der Editor der den Export der sketche als Applet oder Application ermöglicht. Gerade das Zusammenspiel aus simplem Editor und einfacher Syntax ist das geniale an processing.