NOGS
Was ist Nogs? Nogs ist die Abkürzung für NOdes Got Seavvy. Einfach gesagt: Knoten bekommen Köpfchen.
Was NOGS nicht ist
NOGS ist keine Platine und keine Software. Das heißt aber nicht, dass es keine Platinen oder Software gibt die Nogs unterstützten!
Was NOGS ist
NOGS ist das Konzept, die gleiche Software auf verschiedenen Plattformen laufen zu lassen. NOGS vereinfacht die Programmierung auch auf komplexen Systemen. NOGS ist Hardware unabhängig.
Wie macht NOGS das?
Der Dreh- und Angelpunkt ist die Programmiersprache Lua. Lua ist einfach zu erlernen, aber auch sehr mächtig. Sie kann auf kleinen CPUs wie auch auf großen Maschinen laufen. Sie unterstützt Live Coding und hat eine automatische Speicherverwaltung.
p+ und NOGS
Neben der textuellen Programmierung (z.B. mittels ZeroBraneStudio) können NOGS Knoten auch mit p+ Simultionen programmiert werden.