3 ms·
> if he said or wrote that at all See “TUG LINES”, Issue 32 [1] > it's likely related to what Kay understood by the term, or the implementation as a dynamical
by rcbdev 3y ago
> if he said or wrote that at all
See “TUG LINES”, Issue 32 [1]
> it's likely related to what Kay understood by the term, or the implementation as a dynamically typed, originally interpreted language done at Xerox PARC
I think the comment was referring to what they were doing at Xerox PARC - yes.
There are more recent writings of him taking jabs at Californian universities for teaching Java to freshmen instead of what he was doing in Austin - teaching functional programming via Haskell. [2]
[1] Dijkstra, E.W. Quoted by Bob Crawford. TUG lines, Journal of the Turbo User Group, 32, Aug.–Sep. (1989)
[2] https://www.cs.utexas.edu/users/EWD/OtherDocs/To%20the%20Budget%20Council%20concerning%20Haskell.pdf https://www.cs.utexas.edu/users/EWD/OtherDocs/To%20the%20Bud... (2001)
- Rochus 3y agoThanks for the references. Unfortunately I wasn't able to find [1] anywhere on the web; the CHM only seems to have issues up to 22. Do you have a link where I can access it? The other one [2] is also interesting, but the claim is not against OO, but "that functional programs are much more readily appreciated as mathematical objects than imperative ones, so that you can teach what rigorous reasoning about programs amounts to", and that "Java [..] is a mess", which again applies to the language quality (see also Brinch Hansen's paper https://dl.acm.org/doi/10.1145/312009.312034 https://dl.acm.org/doi/10.1145/312009.312034), not the paradigm.
- jprival 3y ago[2] doesn’t actually seem to call out California by name, though. It would have been a little unfair if he had, since California’s most famous public university was teaching intro CS with Scheme and SICP at the time.