Scriptsprachen Implementation?
-
Ich kenn mich in der Thematik zwar nicht besonders gut aus aber würde dir Python ans Herz legen. Da es wesentlich flexibler ist als LUA und auch mittlerweile in vielen kommerziellen, sowie frei erhältlichen Produkten eingesetzt wird.
Die Anbindung von Python an C++ soll auch recht "elegant" mit dem Boost.Python Packet gelöst sein.
http://www.boost.org/libs/python/doc/Und Entschuldigung das ich nichts belege von meinen Behauptungen aber wie gesagt wirklich Ahnung habe ich davon nicht. Ich stoße nur ab und an auf Leute die einen zutexten wie toll doch Python ist. Denke ich werd es demnächst auch mal antesten damit ich mir ein eigenes Bild machen kann

Gruß
Baracke
-
Naja, mag sein das Python als Sprache ganz toll und verbreitet ist. Aber stell dir vor, LUA ist das auch. Wird auch in vielen Spielen (Crysis u.a.) und Anwendungen (Adobe Lightroom) verwendet. Denn LUA hat ein deutlichen Vorteil ggü. vielen anderen Scriptsprachen: Performance. Wenn jemand wissen will, wie man LUA benutzt, ist es nich von Vorteil, ihm zu empfehlen, was anderes zu benutzen. War ja nicht seine Frage.
-
auf der homepage lua.org gibt es eigentlich alles, was man braucht. c-api von lua
-
Es ist nicht nur die Performance die LUA auszeichnet. Es ist auch kleiner, angeblich leichter anzubinden, ist super für Multithreadanwenungen geeignet usw.
Jedoch kommt es ganz auf den Anwendungszweck drauf an. Da mir nicht hundertprozentig klar ist was der Poster mit "Module" meint. Höchstwahrscheinlich jedoch C++ Module und da würd ich ihm auch LUA empfehlen, doch wenn er Module mit der Skriptsprache beschreiben und laden will würd ich eindeutig Python hernehmen.
Achja Artchi, ich weiss nicht wie du darauf kommst das er LUA kann, er favorisiert sie nur. Das was ich gemacht habe ist nur ihm ne Alternative aufzeigen, die von einigen in den Himmel gepriesen wird (ob zu Recht oder zu Unrecht weiss ich nicht).
@makkurona
Vergleich der beiden Skriptsprachen:
http://lua-users.org/wiki/LuaVersusPythonTutorial zu LUA (ungelesen):
http://lua-users.org/wiki/LuaTutorial
Benutzung von LUA mit C++ (ungelesen):
http://csl.sublevel3.org/lua/Python Anbindung an C++ (auch ungelesen):
http://www.boost.org/libs/python/doc/Gruß
BarackeEdit: Toturial hinzugefügt
-
danke schoneinmal. Ich werde mir eure Verweise mal genauer Ansehen.
Vielen Dank!
-
Für Lua gibt es sogar eine C++ Anbindung: http://luabind.sourceforge.net/, d.h. du kannst u.a. komplette Klassen auch in den Lua-Skripten benutzen.
-
Ich habe mir das DevPack geladen, esinstalliert, es geöffnet und dann wollte cih es kompilieren...
Jaja, das Leben spielt mit mir. Sicher könnt ihr euch denken, dass was schief gegangen ist. *zwinker*
D:\Dev-Cpp\Projekte\Lua\Makefile.win [Build Error] [Lua.exe] Error 1
Jemand eine idee, wie das zu beheben ist? Ich persönlich verzweifle gerade ein wenig...
-
Dieser Thread wurde von Moderator/in HumeSikkins aus dem Forum C++ in das Forum Rund um die Programmierung verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
hast du auch die libs hinzugefügt (*.a) ?
-
Ich habe das Beispielprojekt gestartet. Und ja, ich habe mich vergewissert, ob in dem auch die Libs gelinkt sind, was sie zweifelsohne sind.