Principles of language design and evolution

  title={Principles of language design and evolution},
  author={Bertrand Meyer},
Heeded or not, Tony Hoare’s Hints on Programming Language Design [1] remains, more than 25 years after publication, the principal source of wisdom on how to produce sound programming languages. I will try to expand on Hoare’s principles by presenting some of what my own experience has taught me, through my work not only on Eiffel but also on numerous “little languages” as well formal specification languages such as Jean-Raymond Abrial’s Z[2], and through a lifetime passion for critical… CONTINUE READING


Publications citing this paper.
Showing 1-5 of 5 extracted citations

An Empirical Study of Function Overloading in C++

2008 Eighth IEEE International Working Conference on Source Code Analysis and Manipulation • 2008
View 4 Excerpts
Highly Influenced

Foundations for Security Aware Software Development Education

Proceedings of the 39th Annual Hawaii International Conference on System Sciences (HICSS'06) • 2006
View 1 Excerpt


Publications referenced by this paper.
Showing 1-3 of 3 references

Hints on Programming Language Design

C.A.R. Hoare
Artificial Intelligence memo AIM-224/STAN-CS-73-403, • 1973
View 3 Excerpts
Highly Influenced

ACKNOWLEDGMENT The prefaces to almost every one of my books acknowledge the debt I have to Tony Hoare

Christian Huitema
Routing on the Internet , • 1999

Software Construction , second edition

Bertrand MeyerObject-Oriented
View 2 Excerpts