I was listening to the Clean Code audiobook, and the author made the case that every programming paradigm introduced restrictions into what the programmer was allowed to do; i.e., operated at a higher level of abstraction. The author then claimed that since the existing paradigms all came out in quick succession without any new paradigms in decades, and there was no power left to strip, no new paradigms would be likely to emerge.
And here we are in 2024 watching the emergence of natural language programming, where we merely describe the program's specification in natural language and have the computer generate the rest. There's your new paradigm.
And here we are in 2024 watching the emergence of natural language programming, where we merely describe the program's specification in natural language and have the computer generate the rest. There's your new paradigm.