http://www.oopsla.org/2006/2006/index.php?option=com_content&task=view&id=162&Itemid=394

program registration submissions committee lodging portland

Pegasus: First Steps Towards a Naturalistic Programming Language

Pegasus: First Steps Towards a Naturalistic Programming Language

Wednesday, Oct 25, from 10:30 to 12:00

In this paper we want to show that development of contemporary programming languages has reached a level where only a fundamental change of paradigm can bring further software developing techniques. In this context, we propose naturalistic programming as the future standard of programming. Naturalistic programming means writing programs in pure natural language. We present here the programming language Pegasus. Pegasus has been developed at the Darmstadt University of Technology in Germany. On our way of introducing to Pegasus, we discuss philosophical and epistemological issues related to programming and human thinking, since we found it absolutely necessary to deal with these aspects in order to be able to create a naturalistic programming language. In addition to that we give an overview on related works, like aspect-oriented programming, the very expressive programming language ALPHA, which has been developed in Darmstadt as well, and on several other languages.

Roman Knöll, Darmstadt University of Technology
Mira Mezini, Darmstadt University of Technology

 
Related Onward! Papers
Related Panels
Related Practitioner Reports
Related Research Papers
Related Tutorials
Related Workshops

While Space Available
Search
program registration submissions committee lodging portland
For comments and questions about the web site
please contact us at support@oopsla.org
© 2005 OOPSLA