3 ms·
It reminds me of a great quote from the book Computing Fundamentals [0] regarding Wirth's design philosophy: >Wirth’s philosophy of programming languages is th
by dmux 8y ago
It reminds me of a great quote from the book Computing Fundamentals [0] regarding Wirth's design philosophy:
>Wirth’s philosophy of programming languages is that a complex language is not required to solve a complex problem. On the contrary, he believes that l languages containing complex features whose purposes are to solve complex problems actually hinder the problem solving effort. The idea is that it is difficult enough for a programmer to solve a complex problem without having to also cope with the complexity of the language. Having a simple programming language as a tool reduces the total complexity of the problem to be solved.
[0] https://www.cslab.pepperdine.edu/warford/ComputingFundamentals/PboxCh01.pdf https://www.cslab.pepperdine.edu/warford/ComputingFundamenta...
- agumonkey 8y agoI'd add that most solutions to complex things require a tiny abstraction that brings beauty and ease, not the feeling you get in a messy warehouse.