TU Darmstadt / ULB / TUbiblio

Pegasus : first steps toward a naturlaistic progamming language

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 Frage zum Eintrag

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