Barbara Liskov wins Turing Award
tjreedy at udel.edu
Thu Jun 25 04:49:19 EDT 2009
Chris Rebert wrote:
> On Thu, Jun 25, 2009 at 12:34 AM, Steven
> D'Aprano<steven at remove.this.cybersource.com.au> wrote:
>> I haven't seen any links to this here: Barbara Liskov has won the Turing
It was posted about the time of the announcement, but is worth the reminded.
>> Institute Professor Barbara Liskov has won the Association for Computing
>> Machinery's A.M. Turing Award, one of the highest honors in science and
>> engineering, for her pioneering work in the design of computer
>> programming languages. Liskov's achievements underpin virtually every
>> modern computing-related convenience in people's daily lives.
>> [end quote]
>> Liskov is well known for the "Liskov substitution principle". She also
>> created the language CLU, one of the most important inspirations to
This inspired me to to spend a couple of hours finding and reading a CLU
> Erm, Wikipedia (which is generally excellent on programming topics)
> seems to disagree with you.
> "Influenced by ABC, ALGOL 68, C, Haskell, Icon, Lisp, Modula-3, Perl, Java"
> Unless you mean it influenced Python indirectly by way of the
> aforelisted languages...
Python's object model, assignment semantics, and call-by-object
mechanism, and that name, come from CLU. Whether Guido knew of it
directly or not, I do not know. To the extent that the above is part of
the heart of Python, I think Steven's statement stands pretty well.
More information about the Python-list