====== Processing ======
//Processing// ist eine Programmier-Sprache und [[lexikon:ide|Entwicklungsumgebung]] für //generatives Design// und //Digital Arts//.
===== Hello World =====
text("Hello, World!", 10, 30);
[[https://github.com/akamola/helloworld/blob/master/helloworld.pde|"Hello World"-Beispiel auf GitHub]]
===== Objekt-orientierte Programmierung =====
Processing ermöglicht es einem auch [[lexikon:oop|Objekt-orientiert zu programmieren]].
==== Klassen erstellen ====
{{ :processing:processing_oop_new-class.png?direct&200|}}
Über den Pfeil-Button neben dem ersten Tab lassen sich über "New Tab" neue Dateien für Klassen erstellen.
In der neuen Datei kann nun die Klasse erstellt werden:
class FooBar {
// Class implementation goes here
}
Nachdem speichern erscheint dann der Name der Klasse, hier ''FooBar'', als Titel im Tab.
===== Links =====
* [[https://processing.org/|Processing]]
* [[https://pinboard.in/u:aberaberarne/t:processing|Arnes Link-Sammlung zu Processing]]
* [[https://github.com/akamola/processing-examples|Arnes Processing-Beispiele bei GitHub]]