[Edu-sig] Question ?
Tim Peters
tim.one at comcast.net
Sun Apr 18 23:54:14 EDT 2004
[Laura Creighton]
> ...
> Not enough women in the field means not enough women computer
> language designers. In fact, I am the only one I know,
> ...
Barbara Liskov (MIT) was the chief designer of CLU
http://www.pmg.lcs.mit.edu/CLU.html
and of the later Argus. Both were pioneering languages in their time (CLU
for data abstraction, Argus for distributed computing), and beautifully
designed.
BTW, Python's use of the keyword "yield" in generators is taken from CLU's
use of "yield" in its iterator facility, and the Python object model is
essentially identical to CLU's. Liskov also coined the phrase "call by
object", which is what I like to call Python's argument-passing semantics.
A generation of boys over on c.l.py hasn't been so imaginative, and has
bickered for a decade about whether it's "really" by-value or by-reference.
More information about the Edu-sig
mailing list