ISBN-13: 9783639235791 / Niemiecki / Miękka / 2010 / 144 str.
Fur die Entwicklung von plattformunabhangigen Anwendungen, die im Webbrowser ausgefuhrt werden sollen, steht nur die Programmiersprache JavaScript zur Verfugung. Ein Softwareentwickler muss zunachst diese Programmiersprache erlernen, was durch die unterschiedlichen JavaScript-Implementierungen in den einzelnen Webbrowsern erschwert wird. Um die Unterschiede in den einzelnen Webbrowsern auszugleichen und die Entwicklung von Webanwendungen in einer dem Softwareentwickler bekannten Programmiersprache zu ermoglichen, wurde ein Lisp-zu-JavaScript-Compiler entwickelt. Im vorliegenden Buch wird der Entwurf und die Implementierung eines solchen Compilers beschrieben. Bei der Entwicklung des Compilers wurde bewusst ein nicht-meta-zirkularer Ansatz verfolgt. Im Gegensatz zur meta-zirkularen Implementierung wird hier der Compiler nicht in der Programmiersprache entwickelt, fur deren Kompilierung er selbst zustandig ist. Durch den nicht-meta-zirkularen Ansatz werden Schwierigkeiten aufgedeckt, die bei einer meta-zirkularen Implementierung nicht auftreten.