Über dieses Dokument
Dies ist die Ausarbeitung zu einem Seminarvortrag mit dem Titel "Schnelles, leichtgewichtiges, eingebettetes Scripting mit LUA", der von Jan Bornholdt am 3.12.2009 an der FH Wedel gehalten wurde.Diese Ausarbeitung ist für alle gedacht, die an dem Vortrag nicht teilnehmen konnten. Die einzige Voraussetzung für das Verständnis dieses Dokuments sind Kenntnisse der Programmiersprache C.
Gesamtübersicht
- Grundlagen
- Was ist Lua
- Eigenschaften von Lua
- Werte, Variablen und Datentypen
- Tabellen
- Operatoren
- Anweisungen
- Zuweisung
- if
- while
- repeat
- Das numerische for
- Das generische for
- Funktionen
- Funktionsdefinition
- Funktionen mit mehreren Rückgabewerten
- Funktionen als Daten
- Closures
- Iteratorfunktionen für das generische for
- Metatabellen und objektorientierte Programmierung
- Metatabellen
- Grundlagen der objektorientierten Programmierung
- Klassen
- Vererbung
- Lua in C einbetten
- Allgemeines zum Einbetten von Lua in C
- Lua-Funktionen aus C heraus aufrufen
- C-Funktionen aus Lua heraus aufrufen
- Eine eigene in C geschrieben Bibliothek für Lua
- Benutzerdefinierte C-Typen in Lua nutzen
- Fazit
- Literaturverzeichnis
- Bücher
- Online