User Tools

Site Tools


de:doc:lua_start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
de:doc:lua_start [2014/11/23 21:25] wsauerde:doc:lua_start [2014/11/23 21:26] (current) wsauer
Line 1: Line 1:
-====== What is Lua? ======+===== Was ist Lua? =====
  
-Simply said, [[http://www.lua.org|Lua]] is "something" (so called script interpreterwhich is made to allow a program to run another program internally. The trick in that isthat the internal program does not need to be there when the "outerprogram is madeit can be loaded laterjust when you need it.+Einfach gesagt ist [[http://www.lua.org|Lua]] "etwas" (ein so genannter Skript Interpretiererder entwickelt wurde, um es einem Programm zu ermoeglichen intern in einem Programmaufruf eines anderen Programms gestartet zu werden. Der Trick dabei istdas das "interneProgrammzu dem Zeitpunkt an dem das äußere Programm erstellt wirdnoch nicht existieren muss. Es kann also später geladen werden wenn Du es brauchst.
  
 +Das ermöglicht es ein Programm zu erstellen und das Verhalten so zu bestimmen wie es gebraucht wird. Dieses Konzept wurde in der OOBD "script engine" vielfach genutzt: Die "script engine" ist am Anfang aller Entwicklung, aber das was das Programm tun soll, wird mit dem geladenen Skripten zu Laufzeit des Programms festgelegt. Ein anderes Skript bedeutet eine andere Funktionalität...
  
-This allows to make a program now but change its behavior later as needed. This is widely used in the OOBD script engine: The script engine is there from the beginning, but what it does is defined by the script which is loaded at runtimeAnother scriptanother functionality..+Glücklicherweise wurde Lua ziemlich populär in den letzten Jahren und so ist es heute für alle wichtigen Plattformen verfügbar wie z.B. Desktop PC'sSmartphones und normale Mobiltelefone.
  
 +Es gibt eine Menge an Dokumentation über Lua im Internet, so das wir das Rad nicht noch mal neu erfinden wollen. Wir werden uns darauf konzentrieren, wie Lua innerhalb von OOBD funktioniert.
  
-Luckely Lua became quite popular in the last years, so it's available for all major platforms, like Desktop PCs, Smartphone and Mobile Phones. 
- 
- 
-There are tons of documentation about Lua available in the internet, so we'll not explain the wheel here once more, we'll just focus on how Lua works inside OOBD. 
  
de/doc/lua_start.txt · Last modified: 2014/11/23 21:26 by wsauer