Lua: Fazit


< Lua in C einbetten
Gesamtübersicht (Start) / Seminarthemen WS 2009/10

Lua ist sehr gut zur Konfiguration von komplexen Systemen geeignet. Dabei erhält Lua die Aufgabe, die Programmlogik durch die Kombination von Komponenten zu erstellen, da in Lua tendentiell weniger Fehler, als in C gemacht werden. Hier hilft besonders die automatische Speicherverwaltung.
Dagegen ist Lua nicht dafür geeignet speicherintensive Datenstrukturen mit Lua-Werten (ohne Userdata) zu halten. Dafür sollten eher Userdata verwendet werden, um den Speicher besser zu nutzen. Auch laufzeitkritische Algorithmen sollten ihren Platz in C finden. Dennoch ist Lua eine der schnellsten Skriptsprachen, was unter anderem auf den Funktionsumfang, der auf das Nötigste reduziert ist, zurückzuführen ist. Ist jedoch mehr Funktionalität gefragt, so kann Lua leicht erweitert werden.
Abschließend lässt sich sagen, dass Lua zurecht als Glue Language bezeichnet wird und hierfür hervorragend eingesetzt werden kann.

< Lua in C einbetten
Zum Seitenanfang