Knöll, Roman ; Mezini, Mira (2006)
Pegasus : first steps toward a naturlaistic progamming language.
21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications (OOPSLA '06). Portland, Oregon, USA (22.10.2006-26.10.2006)
doi: 10.1145/1176617.1176628
Konferenzveröffentlichung, Bibliographie
Kurzbeschreibung (Abstract)
In this article a new programming paradigm is discussed: naturalistic programming. Naturalistic Programming means writing computer programs with the help of natural language.The authors are convinced that contemporary programming techniques have reached a level where only a fundamental change of paradigm can develop them any further.Introducing, philosophical and epistemological issues related to programming and human thinking are discussed.After that, the programming language Pegasus is presented. It has been developed as a scientific prototype of a naturalistic programming language at the Darmstadt University of Technology.Pegasus can read natural language and create executable program files from that. In addition to that, Pegasus can automatically translate programs between different natural languages, by the time of writing: German and English.Subsequently, an overview on related work is given, followed by remarks on the advantages and disadvantages of naturalistic programming in general and Pegasus in particular.Finally, an outlook on future research concludes.
Typ des Eintrags: | Konferenzveröffentlichung |
---|---|
Erschienen: | 2006 |
Autor(en): | Knöll, Roman ; Mezini, Mira |
Art des Eintrags: | Bibliographie |
Titel: | Pegasus : first steps toward a naturlaistic progamming language |
Sprache: | Englisch |
Publikationsjahr: | 2006 |
Ort: | New York, NY, USA |
Verlag: | ACM |
Buchtitel: | OOPSLA '06: Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications |
Reihe: | ACM SIGPLAN notices |
Band einer Reihe: | 4 |
Veranstaltungstitel: | 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications (OOPSLA '06) |
Veranstaltungsort: | Portland, Oregon, USA |
Veranstaltungsdatum: | 22.10.2006-26.10.2006 |
DOI: | 10.1145/1176617.1176628 |
Kurzbeschreibung (Abstract): | In this article a new programming paradigm is discussed: naturalistic programming. Naturalistic Programming means writing computer programs with the help of natural language.The authors are convinced that contemporary programming techniques have reached a level where only a fundamental change of paradigm can develop them any further.Introducing, philosophical and epistemological issues related to programming and human thinking are discussed.After that, the programming language Pegasus is presented. It has been developed as a scientific prototype of a naturalistic programming language at the Darmstadt University of Technology.Pegasus can read natural language and create executable program files from that. In addition to that, Pegasus can automatically translate programs between different natural languages, by the time of writing: German and English.Subsequently, an overview on related work is given, followed by remarks on the advantages and disadvantages of naturalistic programming in general and Pegasus in particular.Finally, an outlook on future research concludes. |
Fachbereich(e)/-gebiet(e): | 20 Fachbereich Informatik 20 Fachbereich Informatik > Softwaretechnik |
Hinterlegungsdatum: | 20 Nov 2008 08:25 |
Letzte Änderung: | 28 Nov 2024 09:24 |
PPN: | |
Export: | |
Suche nach Titel in: | TUfind oder in Google |
Frage zum Eintrag |
Optionen (nur für Redakteure)
Redaktionelle Details anzeigen |