3 ms·
This quote makes my head hurt: > "Instead of teaching some currently fashionable programming language" [...] > "The approach emphasizes the systematic design o
by jwr 8y ago
This quote makes my head hurt:
> "Instead of teaching some currently fashionable programming language" [...]
> "The approach emphasizes the systematic design of programs. Experience shows that it works extremely well as a preparation for a course on object-oriented programming."
As someone who gradually transitioned from "object-oriented programming" (or "place-oriented programming in general") with mutable data into largely functional systems with immutable data structures, I find this quote mind-boggling, especially coming from educators.
Moving to functional programming and immutable data structures is what allowed me to build and maintain systems at least an order of magnitude larger than before.