A
agent_008_nl
Guest
Yet another call to be carefull with (OO) additions to a language by Tony Hoare (from an interview 2002). "Sir Antony Hoare is Senior Researcher at Microsoft Research in Cambridge, England, and Research/Professor Emeritus at the University of Oxford. Hoare is the recipient of the A.M. Turing Award for fundamental contributions to the definition and design of programming languages.": "Programming languages on the whole are very much more complicated than they used to be: object orientation, inheritance, and other features are still not really being thought through from the point of view of a coherent and scientifically well-based discipline or a theory of correctness. My original postulate, which I have been pursuing as a scientist all my life, is that one uses the criteria of correctness as a means of converging on a decent programming language design—one which doesn’t set traps for its users, and ones in which the different components of the program correspond clearly to different components of its specification, so you can reason compositionally about it." See the complete text in the pdf here: conservancy.umn.edu/.../107362 I would say you first at least make up your mind about inheritance before you ask for even more OO features.
Continue reading...
Continue reading...