Skriptimine ja interpretaatorid
Kommentaariks, mina otsisin C++ ja Javascripti teemal, seega mõnede muude keelte interpretaatorid on siin kohati alaesindatud, aga mitmeid asju siiski on mainitud.
Põhjus, miks kasutada skriptimiskeeli:
C++ ühendamine mitmete skriptimiskeeltega - SWIG:
18 target languages:
1.3.32: The only major C++ feature not currently supported by SWIG is the wrapping of nested classes..
Supports also Visual Studio.
Olemasolevat koodi muutma ei pea, deklaratsioone lisada pole vaja.
Clipp - C++ ja Javascripti ühendamine
Nõuab deklaratsioonide lisamist. On võimalik callida nii C++ -> Javascript, kui vastupidi. Kõige uuem Javascriptiga suhtlemise libra (aga funktsionaalsuse poolest on puudu RegExp ja label'id). Kaasas on Visual Studio projektifailid.
ixlib - C++ ja Javascripti ühendamine
Projekt aastast 2001. Siiin on ka RegExp olemas, ning ka mitmed muud asjad, mis kuidagi seotud graafikatöötlusega ja geomaatriaga.
NJS JavaScript Interpreter
Projekt on aastas 1999 *algusest*, aga väidab olevat ühilduv "Version 3 of the ECMA-262 JavaScript specification"-iga. Kuna ei ole öeldud, et miski aspekt on välja jäänud, võiks samuti oletada, et piiranguid pole.
Felix
C++ interpretaator CINT
http://www.cygwin.com/ml/cygwin/1997-08/msg00347.html - miks on CINT hea:
"In existing script language environment, script and compiled code have to be written in different language and interface method between them has to be manually defined.
CINT automatically makes interface method so that the interpreter and precompiled library can access each other."
C++ interpretaator Ch
Ch sisaldab mitmeid täiendavaid võimalusi, mida C++ keeles pole, nagu maatriksite arvutus, graafikute väljastamine jne.
C++ interpretaator UnderC
Interpreter of C++ in JAVA language
sKWash
http://www.skwash.com/ -
sKWash enables a transparent integration of C/C++ and other languages (such as Java, C#, ...) in Eclipse. sKWash is nothing more than a GUI on top of swig.
Py++ - C++/Python interfacing
Boost.Python
Nõuab deklaratsioonide lisamist. C++ -> Pyhton suunas callide osa pole veel päris täielik.
Tcl interpretaator
Pascali interpretaator
Turbo Pascali interpretaator
SQL Command Line Interpreter
http://sourceforge.net/projects/sqlcli/
Tühjad projektid
Teised lingikogud samal teemal
- siin samuti interpretaatorite lingikogu
Mingid muud
Vaata ka:
Muud seonduvad asjad, mis pole interpretaatorid
*
http://sourceforge.net/projects/jsclass/ -
JSClass is a JavaScript parser/interpreter object that facilitates class-based inheritance, encapsulation (Public, Protected & Private), packages, clean syntax and much more, for JavaScript.
Haskelli kohta veel selline huvitav info:
* Kusagil oli võrreldud erinevaid keeli ning leitud, et Haskellis saab kirjutada asju 10x kiiremini ja lühemalt, vähemate vigadega jne. Kahjuks ei leia hetkel seda linki.
Muid linke
Bat-failide kirjutamine