Elementary Programming and Algol
I find it fascinating how much of what the popular programming imagination thinks of as new and exciting was already been thought of a long time ago.
I recently got a copy of "Elementary Programming and Algol" which was written by Keith Nicol in 1965 and what struck me most was how contemporary it felt if one ignores references to hardware.
![cover](/img/posts/elementary-programming-and-algol/cover.webp)
![back cover](/img/posts/elementary-programming-and-algol/back.webp)
![writing the program](/img/posts/elementary-programming-and-algol/writing-the-program.webp)
![aim of a program](/img/posts/elementary-programming-and-algol/the-aim-of-a-program.webp)
![know your problem](/img/posts/elementary-programming-and-algol/know-your-problem.webp)
![on generality](/img/posts/elementary-programming-and-algol/on-generality.webp)