Programming Models

Programming models change extremely slowly. So far, we’ve seen new models emerge every twenty years or so. My training started with some procedural languages, Basic and Fortran. In college, I learned a more structured approach with Pascal. At IBM, I started to code C and C++ commercially and was introduced to Java for the first time. I also began writing object-oriented code. My programming experience has spanned more than thirty years, and I’ve seen only two major programming paradigms. You might be asking yourself why I am so enthusiastic about introducing a few other programming paradigms. It’s a fair question.

Though programming paradigms change slowly, they do change. Like a tornado’s path, they can leave behind some ...

Get Seven Languages in Seven Weeks now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.