top | item 21586503

(no title)

ubertakter | 6 years ago

I don't think your statement is intended to be dismissive, but it is a bit... sparse.

Related to CLU: It introduced a lot of concepts together in one language. "Key contributions include abstract data types,[6] call-by-sharing, iterators, multiple return values (a form of parallel assignment), type-safe parameterized types, and type-safe variant types." [1]

Liskov also has other contributions[2]. Per the article, she says herself in the early days there were a lot of big problems to solve, so it was somewhat easier to make a "big" contribution.

It's interesting to look at where many modern concepts came from. It would be interesting to dig in to these a little more. Time is the one resource that's hard to come by though.

[1] https://en.wikipedia.org/wiki/CLU_(programming_language) [2] https://en.wikipedia.org/wiki/Barbara_Liskov

discuss

order

blotter_paper|6 years ago

Reading about the history of so many major design decisions coming from one person also makes me wonder how different modern languages would be without the contributions of that person. Would we be more or less where we are, but a couple years behind? Would we have gone a different route with some of these decisions?

jrochkind1|6 years ago

"The first language without goto's" is quite obviously HUGE! On it's own.

BubRoss|6 years ago

The original title was just clickbait that said something like 'an interview with the architect of modern software' so I was giving a very sparse overview that was still not just a mystery title.