Every 10 years or so a new approach to programming hits like a tsunami. In the early 1980s, the new technologies were Unix, which could be run on a desktop, and a powerful new language called C, developed by AT&T. The early 90's brought Windows and C++. Each of these developments represented a sea change in the way you approached programming. .NET and C# are the next wave, and this book is intended to help you ride it. | Programming C Jesse Liberty Publisher O Reilly First Edition July 2001 ISBN 0-596-00117-7 680 pages The goal of C is to serve as a high-performance language for .NET development one that is simple safe object-oriented and Internet-centric. Programming C teaches this new language in a way that experienced programmers will appreciate by grounding its application firmly in the context of Microsoft s .NET platform and the development of desktop and Internet applications. 2 Programming C About This How the Book Is Who This Book Is C Versus Visual Basic . C Versus C versus C .14 Conventions Used in This We d Like to Hear from Part I The C Chapter 1. C and the .NET The .NET The .NET Compilation and the The C Chapter 2. Getting Started Hello World .21 Classes Objects and Developing Hello World .26 Just In Time Using the Visual Studio .NET Chapter 3. C Language The Stack and the Variables and WriteLine .36 Statement All Operators Are Not Created Whitespace and Short-Circuit Preprocessor Chapter 4. Classes and Defining Creating Using Static Static Methods to Access Static Destroying How Finalize Passing Overloading Methods and