👉 Go to The seven programming ur-languages
Good overview of fundamentally different programming language paradigms.
I am aware of seven ur-languages in software today. I’ll name them for a type specimen, the way a species in paleontology is named for a particular fossil that defines it and then other fossils are compared to the type specimen to determine their identity. The ur-languages are:
ALGOL, Lisp, ML, Self, Forth, APL, and Prolog
Many programmers will spend nearly their entire career just in the one branch — ALGOL. And moving between languages in that branch really isn’t that hard. It’s syntax difference, but the approach is similar enough. Moving to another branch is much more difficult.
👉 All links for madhadron.com