O'Reilly logo

.NET Common Language Runtime Unleashed by Kevin Burton

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Object-Oriented Programming with C#

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required