Könyv Lua Daniel Zwirner

Lua

Szerző: Daniel Zwirner
Nyelv: Német
Kötés: Puha kötésű
Kiadó: Kuhnel
Elérhetőség: Beszállítói készleten
Küldés 8-11 napon belül
6 718 Ft
Lua (portugiesisch für Mond) ist eine Skriptsprache zum Einbinden in Programme, um diese leichter we...

Információk a könyvről

Szerző
Nyelv
Német
Kötés
Könyv - Puha kötésű
Kiadva
2012
oldal
190
EAN
9783907857151
ISBN
9783907857151
Enbook ID
08937502
Kiadó
Súly
252
Méretek
209 x 149 x 15

Teljes leírás

Lua (portugiesisch für Mond) ist eine Skriptsprache zum Einbinden in Programme, um diese leichter weiterentwickeln und warten zu können. Eine der besonderen Eigenschaften von Lua ist die geringe Größe des kompilierten Skript-Interpreters. Lua Programme werden vor der Ausführung in Bytecode übersetzt. Obwohl man mit Lua auch eigenständige Programme schreiben kann, ist Lua vorrangig als Skriptsprache von C-Programmen konzipiert. Der Lua Interpreter kann über eine C-Bibliothek angesprochen werden, die auch ein API für die Laufzeitumgebung des Interpreters für Aufrufe vom C-Programm aus beinhaltet. Mittels des API können verschiedene Teile des Programms in C und Lua geschrieben werden, während Variablen und Funktionen in beiden Richtungen erreichbar bleiben (d.h. eine Funktion in Lua kann eine Funktion in C aufrufen und umgekehrt). Lua ist in ANSI-C implementiert und unterstützt sowohl funktionale als auch objektorientierte Programmierung. Da der Lua Interpreter extrem schnell und hochgradig portabel ist und sich leicht in C-Programme einbetten lässt, ist er gerade für Embedded Systems eine attraktive Alternative zu anderen Skript Interpretern. Obwohl er nur wenige Kilobyte umfasst, passt noch eine vollständige Garbage Collection hinein, die anfallenden Datenmüll automatisch aus dem Speicher wirft. Mit dieser Broschüre wollen wir an Hand unserer Erfahrungen die Leistungsmerkmale von Lua verdeutlichen und die Erweiterungsfähigkeit anhand einiger Beispiele demonstrieren. In einem ersten Beispiel werden wir den auf einem PC installierten Lua Interpreter mit einer DLL erweitern, die die Ansteuerung eines über USB angeschlossenen AD-DA-Subsystems ermöglicht. Im einem zweiten Beispiel werden wir Lua in eine Anwendung auf einem Embedded System auf Basis eines Intel386(TM) EX Prozessors mit ROM-DOS (kompatibel zu MS-DOS 6.22) einbetten und zeigen, dass Lua auch in Systemen mit knappen Ressourcen eingesetzt werden kann. Im dritten Beispiel werden wir die DOS-Applikation durch eine Linux-Anwendung ersetzen, bei der das kompakte FOX Board G20, ein Linux Embedded Single Board Computer auf der Basis eines Atmel AT91SAM9G20 Mikrocontrollers, zum Einsatz kommt. Den Abschluss der Anwendungsbeispiele bildet mit eLua ein für Mikrocontrolleranwendungen angepasstes Lua. Im letzten Abschnitt werden wir Tools vorstellen, die unter gewissen Vorausset-zungen die Verknüpfung von Lua und C/C++ vereinfachen können.

Érdekelheti

MSM

Jörg Conradi
3 258 Ft

Cardillac

Paul Hindemith
4 510 Ft
8 581 Ft

Ore

Ofrin
5 794 Ft

Helden wie wir

Thomas Brussig
4 438 Ft

Herbsttag. Leichter Sinn

August Wilhelm Iffland
44 488 Ft

AFTER 3

ANNA TODD
3 815 Ft

Art Deco

Markus Hattstein
5 722 Ft

Carnivore Diet

Shawn Baker
10 632 Ft
3 474 Ft
10 160 Ft

BEASTARS, Vol. 7

Paru Itagaki
3 972 Ft

Azok a vásárlók, akik ezt a könyvet megvásárolták, a következőket is megvásárolták

Lua 5.1 Reference Manual

Roberto Ierusalimschy
5 978 Ft

Programming in Lua

Roberto Ierusalimschy
14 316 Ft

Musical

EVERETT
20 478 Ft
16 093 Ft

Memoirs

Henry Denker
11 484 Ft

Luo Collaterals

TWICKEN DOM LAC DR D
17 319 Ft
13 948 Ft
11 143 Ft

Lua 5.2 Reference Manual

ROBER IERUSALIMSCHY
3 815 Ft

Genetika

Peter Snustad
24 010 Ft
3 842 Ft

LUA

COPPO
8 594 Ft
18 530 Ft
5 690 Ft

In Desert and Wilderness

Henryk Sienkiewicz
5 022 Ft

Truly Devious

JOHNSON MAUREEN
3 586 Ft
4 627 Ft
3 316 Ft

Сойка-пересмешница

Сьюзен Коллинз
6 916 Ft
8 397 Ft
8 567 Ft