Guten Tag.
Bin für ein Projekt auf der Suche nach einer Scriptsprache die sich leicht in ein Programm einbinden lässt.
Ich habe dafür folgende Anforderungen:
Bereits probiert habe ich:
Ich habe bereits von LUA gehört (und dem neuen LuaJIT), jedoch ist die Sprache sowas von verdammt an Pascal orientiert, dass der Syntax damit gleich verdorben ist. Schade eigentlich.
Vom Design her am brauchbarsten wäre JavaScript oder irgendwelche ähnlichen Sprachen. Die Prototype Idee gefällt mir sehr gut und macht das ganze besonders flexibel. Dank Web 2.0 ist JavaScript heute richtig schnell. V8 ist mir nur leider zu unklar um richtig damit arbeiten zu können, es fehlt die Community und Support. Andere Engines sind entweder zu lahm (TraceMonkey) und außerdem nicht einzeln verfügbar (zumindest habe ich dazu nichts gefunden) oder schlichtweg nicht Open Source (Opera).
Bin dankbar für gute Tipps
Bin für ein Projekt auf der Suche nach einer Scriptsprache die sich leicht in ein Programm einbinden lässt.
Ich habe dafür folgende Anforderungen:
- komplett schwache oder komplett strikte Typisierung, irgendwas dazwischen ist unbrauchbar
- Objektfähig ("OOP") oder Äquivalente
- Dynamisch
- Sehr schnell
- Flexibel:
- Lambda-Ausdrücke
- Short Conditions (á la "eins() if 2 == 3 else zwei()")
- ...
- Lambda-Ausdrücke
- Exceptions (try'n'catch)
- Syntax sollte eher wie C sein, nicht wie Pascal
- Portabel (Linux und Windows)
- Gewünscht: C++ API oder C++ Wrapper
Bereits probiert habe ich:
- Python - natürlich unschlagbar in Sachen Standardlib - dieser Vorteil ist auch gleichzeitig das größte Manko - wie soll man es sagen, es kommt überladen rüber. Trotzdem eine große Community, jedoch (m.M.n. veraltete) C-API, nicht gerade sehr schnell
- V8 (JavaScript Engine von Google) - verdammt schnell, (m.M.n. jedoch) eine komische API die ich auch nach mehreren Wochen nicht verstehe
- Pawn - kein OOP
Ich habe bereits von LUA gehört (und dem neuen LuaJIT), jedoch ist die Sprache sowas von verdammt an Pascal orientiert, dass der Syntax damit gleich verdorben ist. Schade eigentlich.
Vom Design her am brauchbarsten wäre JavaScript oder irgendwelche ähnlichen Sprachen. Die Prototype Idee gefällt mir sehr gut und macht das ganze besonders flexibel. Dank Web 2.0 ist JavaScript heute richtig schnell. V8 ist mir nur leider zu unklar um richtig damit arbeiten zu können, es fehlt die Community und Support. Andere Engines sind entweder zu lahm (TraceMonkey) und außerdem nicht einzeln verfügbar (zumindest habe ich dazu nichts gefunden) oder schlichtweg nicht Open Source (Opera).
Bin dankbar für gute Tipps
To make foobar2000 a real random music player, I figured out the only way to achieve this is to use Windows Media Player.
“At some point in time, you recognize that knowing more does not necessarily make you more happy.”
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „Chrisber“ ()