April 2002
Intermediate to advanced
1024 pages
23h 26m
English
Back in the late 1980s and early 1990s is when I first became aware of a new paradigm in the programming community. For years, I had learned about “structured programming.” Using C or FORTRAN, it was easy to understand that structure made a program easier to understand, build, and modify. To be able to explain the operation of a program in a step-by-step, flowchart fashion seemed to be the best way to program.
Then, along came languages like Smalltalk, Lisp, and Scheme, which encouraged a more “unconventional” view of a program. These languages taught that the data was not only the most important consideration in developing a program, but it was also the one item that was most likely to change. You could write ...
Read now
Unlock full access