Latest web development tutorials

Lua Tutorial

lua

Lua ist eine leichte, kompakte Skriptsprache, die Standard-C-Sprache und Open-Source-Code-Formular, das für Embedded-Anwendungen ausgelegt ist, für die Anwendung eine flexible Erweiterung und Anpassungsmöglichkeiten bietet.

Lua Brasilien Päpstlichen Katholischen Universität von Rio de Janeiro (Päpstlichen Katholischen Universität von Rio de Janeiro) in einem Forschungsteam von Roberto Ierusalimschy, Waldemar Celes und Luiz Henrique de Figueiredo gebildet und im Jahr 1993 entwickelt.


entworfen

Es ist für Embedded-Anwendungen entworfen, für die Anwendung eine flexible Erweiterung und Anpassungsmöglichkeiten bietet.


Lua-Funktion

  • Leichtgewicht: Es ist in Standard - C - Sprache - Quellcode geschrieben ist offen und nach nur hundert K kompilieren, können in anderen Programm werden leicht eingebettet.
  • Skalierbar: Lua bietet eine sehr einfach zu bedienende Benutzeroberfläche und den Expansionsmechanismus: Wird durch die Host - Sprache ( in der Regel C oder C ++) diese Funktionen können Lua sie verwenden , genauso wie integrierte Funktionen sind bereits gleich.
  • Weitere Merkmale:
    • Unterstützung prozessorientierte (verfahrensorientiert) die Programmierung und der funktionalen Programmierung (funktionelle Programmierung);
    • Automatische Speicherverwaltung, stellt nur eine gemeinsame Art der Tabelle (Tabelle) kann erreicht Verwendung von Arrays werden, Hash-Tabellen, eine Sammlung von Objekten;
    • Built-in-Pattern-Matching Sprache; Verschluss (Verschluss); Funktion auch als Wert gesehen werden kann; Bereitstellen von Multi-Threaded (kooperativer Prozess, nicht das Betriebssystem unterstützt Threads) zu unterstützen;
    • Es kann leicht eine Reihe von Schlüsselmechanismen der objektorientierten Programmierung erforderlich durch Schließungen und Tisch, wie zum Beispiel Datenabstraktion, virtuelle Funktionen, Vererbung und Überlastung dergleichen unterstützen.

Lua-Szenarien

  • Game Development
  • Stand-alone-Skript
  • Web Application Scripting
  • Erweiterungen und Plug-Ins wie Datenbanken: MySQL Proxy und MySQL Workbench
  • Sicherheitssysteme, wie Intrusion-Detection-Systeme

Erste Lua-Programm

Als nächstes verwenden wir Lua zur Ausgabe von "Hallo Welt!"

Beispiele (Lua 5.3)

print ( "Hallo Welt!")

Ausführung einer Instanz »

Nach dem Lauf wird es auf dem Bildschirm angezeigt werden Hallo, Welt!.