Einführung in Lua
Christian Morgenstern, 11 / 2003
Abstract
Lua ist eine kleine, schnelle und flexible Scriptsprache. Sie wird in andere Programme eingebunden und kann so zum Beispiel zum Prototyping, Debugging, Testing und High-Level Scripting verwendet werden. Die Anbindung kann an C/C++/C#, Java, Delphi und viele andere Programmiersprachen erfolgen. Ein wesentlicher Vorteil ist dass die Funktionalität des Scripts zur Laufzeit verändert werden kann, wobei der interne Zustand erhalten bleibt. Aufwendiges Rekompilieren, Initialisieren und Starten der Anwendung entfällt somit. Dieser Vortrag soll eine kurze Einführung bieten und das zugrundeliegende Design erläutern.
Gliederung
Allgemeines zu Lua
Design
Besonderheiten der Sprache
Erste kurze Demonstration
Grundlegende Elemente der Sprache
Entwicklungsumgebungen für Lua
Lua in bekannten Spielen
Benchmark – Vergleich mit anderen Sprachen
Zusammenfassung
Links
Dieses Zip-Archiv enthält
die Folien im StartOffice 6.0 und PDF Format.
Zusätzlich ist
meine Vorführanwendung LuaTest.exe inklusive Quellcode als
Visual C++ 6.0 Projekt
sowie dem Lua Reference-Manual enthalten.
Links
http://www.Lua.org
http://lua-users.org/wiki/LuaTutorial
http://www.ideais.com.br/luaeclipse