A magazine about programmers, code, and society. Written by and for humans since 2018.
Download this issue in PDF or EPUB format.
By Graham Lee, July 1st, 2019
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.
By Guido de Caso, July 1st, 2019
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.
By Adrian Kosmaczewski, July 1st, 2019
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.