SpiderMonkey
Z Wikipedii
SpiderMonkey – kodowa nazwa pierwszego silnika JavaScript napisanego przez Brendana Eicha z filmy Netscape Communications, a później rozwijanego jako open source. Obecnie projekt jest kierowany przez Fundację Mozilla. SpiderMonkey jest napisany w języku C i zawiera kompilator, interpreter, dekompilator, garbage collector oraz standardowe klasy. Sam w sobie nie dostarcza środowiska takiego jak Obiektowy model dokumentu (Document Object Model) (DOM).
Jest on osadzony w aplikacjach dostarczających środowisko hosta. Wykorzystują go bardzo popularne aplikacje, takie jak: Mozilla Firefox, Mozilla Application Suite/ SeaMonkey a także Adobe Acrobat i Acrobat Reader. SpiderMonkey jest silnikiem JavaScript dla Yahoo! Widget Engine (formalnie znane jako "Konfabulator"), UOX3 (UOX), emulatora Ultima Online. Znajduje on także zastosowanie w open source Sphere suite, aplikacji wspomagającej tworzenie gier fabularnych (inaczej RPG, z ang. role-playing game).
SpiderMonkey jest pokrewnym produktem do Rhino zawierającym zaimplementowane wsparcie dla standardu ECMAScript dla XML (E4X)
[edytuj] Zobacz też
- JavaScript OSA, język komunikacji miedzyprocesowej dla komputerów Macintosh
- lista silników JavaScript
- Rhino
[edytuj] Linki zewnętrzne
- SpiderMonkey (JavaScript-C) Engine
- Documentation for SpiderMonkey
- Franky Braem Tutorial
- wxJS – port wxWidgets
- SpiderApe – biblioteka C++ zbudowana w oparciu o SpiderMonkey, z myślą o uproszczeniu procesu osadzania i rozszerzania SpiderMonkey
- kilka projektów które używają silnika Spidermonkey – Natywny Interfejs JavaScript, JavaScript Host
- Google jslibs projekt – NSPR i SQLite biblioteki spidermonkey.
ABAP • Ada • AWK • Asembler • C • C++ • C# • COBOL • Common Lisp • D • F# • Forth • Fortran • GAUSS • Icon • Java • JavaScript • Lisp • Lustre• Modula 2 • Ocaml • Oberon • Object Pascal • Objective-C • Pascal • Perl • PHP • PL/SQL • Python • REXX • Ruby • SAS 4GL • sh • Smalltalk • Snobol • SQL • Visual Basic • VB.NET • XUL
Akademickie: Comal • Eiffel • Haskell • Logo • MCPL • ML • Nemerle • Prolog • Scheme
Historyczne: ALGOL • APL • BASIC • Clipper • JAS • MUMPS • PLAN • PL/I • PL/M • SAKO • SAS (asembler) • Simula
Ezoteryczne: INTERCAL • Brainfuck • BeFunge • Unlambda • Malbolge • Whitespace • FALSE • HQ9+ • Shakespeare • Whirl • Ook