Skip to main content


How CS gets things wrong in the long term: I'm talking with @psu_13 about Modula-3 and #Ada (making my #pascal video last week got me thinking about these languages) and I said something like "I remember hating Modula-2 specifically because as a young person I wanted to write programs without actually doing any planning or forethought or actual software design" and he killed me with the following words:

"I think the funniest thing about things like Ada and Common Lisp were how back in the day they were thrown away because they were so "hopelessly bloated" and we should stick to "small and easy to understand" languages so we ended up with C++ and Javascript instead."
in reply to peterb

I loved Modula-2. I loved that the compiler (and runtime) helped preventing errors that C didn't. (I was 20)

Don't get me started about JS.