|
Many moons ago (circa 2001), I was given the opportunity to write a book on a forthcoming Microsoft
technology that was, at the time, dubbed NGWS (Next Generation Windows Software). As I began to
examine the source code provided by Microsoft, I noticed numerous code comments referring to the
“COOL” (Common Object Oriented Language) programming language.
While I worked on my first initial manuscript of C# and the .NET Platform using a pre-alpha
build (and no documentation to speak of), NGWS was eventually rebranded as the Microsoft .NET
platform. COOL, as you might guess, is what we now know today as C#.
The first edition of this book was released in step with .NET 1.0, beta 2. Since then, I have
updated the text to account for the numerous updates to the C# programming language, as well as the
explosion of new APIs introduced with each new release of the .NET platform.
Over the years, this book has (thankfully and gratefully) been very well received, by the press (a
JOLT award finalist and ReferenceWare programming book of the year), readers, and various university
programs in computer science and software engineering.
It has been just wonderful to communicate with readers and educators around the globe.
Thank you for all of your suggestions, comments, and (yes) criticism. I might not be able to respond to
every e-mail, but everything is taken under consideration, to be sure. |