This ended up being hilariously wrong, PL/I introduced a ton of new stuff. Pointers, overloading, and first-class record types all come from PL/I. Also the _concept_ of records comes from COBOL, as does string formattinghttps://twitter.com/hillelogram/status/1225922162822918146 …
-
Show this thread
-
Also I continue to struggle to find out what innovations, if any, Pascal made. Wirth can't even claim to have introduced modules, since CLU got them out the year before (Pascal might have intentionally not innovated, it's goal was to be a simple successor to ALGOL)
17 replies 0 retweets 7 likesShow this thread
Replying to @hillelogram
Indeed. I think working out what is not needed is at least as important an innovation as coming up with new stuff. Related, iirc, the original Haskell designers tried so hard not to innovate that they accidentally invented type classes.
0 replies
1 retweet
13 likes
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.