JM°-Classic / JM°-Flow
JM° ist eine funktionale und allgemein sehr mächtige Sprache. Für einen relativ einfachen Einstieg lässt sich JM° in zwei Bereiche aufteilen, die hier kurz beschrieben werden:
JM°-Classic
JM°-Classic ist ein Teilbereich von JM°, der einen relativ einfachen Einstieg in die Sprache und in die Programmier-Welt ermöglichen soll. Hierzu werden verschiedene Steuer-Objekte bereitgestellt, welche auch von andere Sprachen wie z.B. Basic, Python oder PHP bekannt sind.
Als Beispiel hier die Ausgabe eines Strings:
Print "Hello world!"
JM°-Flow
Die volle Funktionalität entfaltet JM° mit JM°-Flow. Hier befinden wir uns sozusagen eine Ebene tiefer, weshalb alles aus JM°-Classic weiterhin nutzbar ist. Jedoch wird der bereits bekannte Sprachumfang mit JM°-Flow um viele Möglichkeiten erweitert. Dies ermöglicht neben schönen Befehlsketten sogar, dass in der Sprache selbst eigene Steuer-Objekte für "If", "For" oder "Return" erstellt werden können. Welche sich dann auch identisch verwendet werden lassen.
In JM°-Flow werden Befehlsketten klar von links nach rechts aufgebaut. Ausgangspunkt ist immer ein Objekt:
"Hello world!".print
Zudem existieren noch verschiedene Abkürzungen, die das schnelle und kompakte Schreiben von Skripten ermöglichen soll.
Examples
Eine einfache If-Anweisung
| JM°-Classic | JM°-Flow |
|---|---|
|
|
Mit den Abkürzungen von JM°-Flow lässt sich sehr schlank programmieren:
| JM°-Classic | JM°-Flow |
|---|---|
|
|