Download PDF of this issue.
Welcome to the tenth issue of De Programmatica Ipsum, dedicated to the subject of Programming Paradigms. In this edition, Guido de Caso shows us how our brains are shaped by the programming paradigms we use, Graham argues that paradigms do not matter if we pay attention, and in this issue's subscriber-only article, Adrian claims that in a Turing-complete language, the whole discussion about paradigms is a distraction.
In the realm of natural languages there is a concept called linguistic relativity, also known as the Sapir–Whorf hypothesis. It states that the structure of a language affects its speakers' worldview.
Long-time payers of attention to my words will undoubtedly expect my article in the Programming Paradigms issue to be another rant about doing OOP correctly. That was the subject of my book, OOP the Easy Way. I wrote about it in my M.Sc. dissertation. In 2015, I gave a talk on the topic saying that the reason OOP had failed was that it hadn't been tried.
In his rare 1994 book "Object-Oriented Programming In C" Axel Tobias Schreiner explains how to do inheritance, class methods, class hierarchies, and even how to raise exceptions using nothing else than pure, simple, pointer arithmetic-filled, ANSI C.