ICS Logo

 

Forgotten Hints on Programming Language Design

Niklaus Wirth
ETH Zurich, Switzerland

Monday, March 2, 1998
11:00 AM
McDonnell Douglas Engineering Auditorium, UCI


Programming language design is the art of finding a compromise between many, often conflicting criteria. Among them are simplicity and economy of concept, efficient implementability, structure and regularity, machine independence, formality of definition, conventionality of appearance, appeal to feelings, compatibility with current standards, and support of established organizations. We offer an opinion on their relative relevance and merit in education and practice. We also present a critical evaluation of some of these criteria on hand of our recent language design for applications in embedded systems for sensing and control.

Selected Honours

Honorary Doctorates:

 

Distinguished Speaker Series Home Page

 

Information and Computer Science
University of California, Irvine
Irvine, CA 92697-3425

 

02/04/98