TU Darmstadt / ULB / TUbiblio

Euclides - A JavaScript to PostScript Translator

Strobl, Martin ; Schinko, Christoph ; Ullrich, Torsten ; Fellner, Dieter W. (2010)
Euclides - A JavaScript to PostScript Translator.
Computation Tools 2010.
Konferenzveröffentlichung, Bibliographie

Kurzbeschreibung (Abstract)

Offering an easy access to programming languages that are difficult to approach directly dramatically reduces the inhibition threshold. The Generative Modeling Language is such a language and can be described as being similar to Adobe's PostScript. A major drawback of all PostScript dialects is their unintuitive reverse Polish notation, which makes both - reading and writing - a cumbersome task. A language should offer a structured and intuitive syntax in order to increase efficiency and avoid frustration during the creation of code. To overcome this issue, we present a new approach to translate JavaScript code to GML automatically. While this translation is basically a simple infix-to-postfix notation rewrite for mathematical expressions, the correct translation of control flow structures is a non-trivial task, due to the fact that there is no concept of "goto" in the PostScript language and its dialects. The main contribution of this work is the complete translation of JavaScript into a PostScript dialect including all control flow statements. To the best of our knowledge, this is the first complete translator.

Typ des Eintrags: Konferenzveröffentlichung
Erschienen: 2010
Autor(en): Strobl, Martin ; Schinko, Christoph ; Ullrich, Torsten ; Fellner, Dieter W.
Art des Eintrags: Bibliographie
Titel: Euclides - A JavaScript to PostScript Translator
Sprache: Englisch
Publikationsjahr: 2010
Veranstaltungstitel: Computation Tools 2010
Kurzbeschreibung (Abstract):

Offering an easy access to programming languages that are difficult to approach directly dramatically reduces the inhibition threshold. The Generative Modeling Language is such a language and can be described as being similar to Adobe's PostScript. A major drawback of all PostScript dialects is their unintuitive reverse Polish notation, which makes both - reading and writing - a cumbersome task. A language should offer a structured and intuitive syntax in order to increase efficiency and avoid frustration during the creation of code. To overcome this issue, we present a new approach to translate JavaScript code to GML automatically. While this translation is basically a simple infix-to-postfix notation rewrite for mathematical expressions, the correct translation of control flow structures is a non-trivial task, due to the fact that there is no concept of "goto" in the PostScript language and its dialects. The main contribution of this work is the complete translation of JavaScript into a PostScript dialect including all control flow statements. To the best of our knowledge, this is the first complete translator.

Freie Schlagworte: Forschungsgruppe Semantic Models, Immersive Systems (SMIS), Generative Modeling Language (GML), PostScript
Fachbereich(e)/-gebiet(e): 20 Fachbereich Informatik
20 Fachbereich Informatik > Graphisch-Interaktive Systeme
Hinterlegungsdatum: 12 Nov 2018 11:16
Letzte Änderung: 04 Feb 2022 12:41
PPN:
Export:
Suche nach Titel in: TUfind oder in Google
Frage zum Eintrag Frage zum Eintrag

Optionen (nur für Redakteure)
Redaktionelle Details anzeigen Redaktionelle Details anzeigen