004
02.02.2003, 19:16 Uhr
NemoEimi
|
Zitat: |
Hans postete Ich wusste gar nicht, das man in C++ auch Skripte erstellen kann...
Nein, aber ernsthaft: C++ ist eine Compilersprache, die immer erst in den Assemblercode des Prozessors übersetzt werden muss, auf dem das Programm laufen soll. Skriptsprachen dagegen sind Interpretersprachen, deren Anweisungen erst dann Ausgewertet werden, wenn das Programm auch läuft. Deshalb wirst Du in C++ keine Skripte erstellen können.
|
Es gibt kein Naturgesetz, das einem C++ - Programm vorschreiben würde, daß es kompiliert werden muss, bevor es ausgeführt werden kann. Wenn jemand aus irgendwelchen Gründen C++ als Skriptsprache verwenden will, dann kann er das natürlich tun, nachdem er/sie/es sich einen entsprechenden Interpreter besorgt und auf dem Zielsystem installiert hat. Einen C++-Interpreter findet man beispielsweise unter http://root.cern.ch/root/Cint.html , und Google wirft auf eine passende Anfrage hin noch ganz viele andere Beispiele aus . Es dürfte allerdings richtig sein, daß interpretiertes C++ keine wesentlichen Vorteile den meisten anderen interpretierten Sprachen gegenüber besitzt und daß man deshalb von einem Einsatz von C++ als Skriptsprache (normalerweise) *abraten* würde.
Grüße, NemoEimi |