The Ada paradox(es) J-P. Rosen Adalog 19-21 rue du 8 mai 1945 94110 ARCUEIL France rosen@adalog.fr 1. INTRODUCTION I was lucky enough to attend the very first public presentation on Ada that Ichbiah gave, shortly after the Green language was designated as the winner. I remember Ichbiah stating that ten years from then, there would remain only two programming languages: Ada and Lisp1. Although the statement was a bit abrupt, the idea was actually sensible. In the world of conventional, sequential, procedural languages, it seemed at that time that a language that had been carefully engineered after very demanding requirements should prevail over all those history-loaded languages, and that only very specialized languages for other programming paradigms could survive (although it did not exist at that time, Prolog for deductive programming would also have fallen into that category). Paradoxically, this did not happen. And as we compare the ideas and requirements, and how it is used today, a number of other similar paradoxes appear. This is what we will explore now. examples, and not only with programming languages ¦ 3. INITIAL DESIGN 3.1 A carefully crafted language Ada is a very carefully designed language. The first proposed standard
/lp/association-for-computing-machinery/the-ada-paradox-es-3LYjxNo00K