Le 25/07/2015 20:55, Hendrik Boom a écrit :
> ...
>> >This really
>> >violates the standing principle of "paying for only what you use."
> I encountered this principle long ago when I got involved in the
> design and implementation of Algol 68 -- they deliberately violated it
> with one feature -- they decided that everyone would pay the price of
> a procedure calling mechanism that supported recursion.
>
> Sometimes it is the right thing to do. The same decision was made by
> practically eveery language designed afterward.
>
> Not to say they didn't accidentally violate it a few times, of course.
> I'm talking five decades ago, back when people were inventing the
> language design principles we now take for granted.
So you were involved in the design of Algol68! This was the first
language I learned, in 1972-1973. The second of a great lineage which
comprises Pascal and Ada. Kudos Hendrik! That's a pretty long carreer.
Didier