We don't believe in brain dumps. We are a certification website dedicated to providing answers to your questions about mcad, mcsd .net, mcdba, mcsa, and mcse information, requirements, books, exams, and training to help you earn your Microsoft certifications.
Save money using this special offer discount voucher coupon code on your Microsoft Certified Professional exams from Pearson VUE testing exam centers Save on your Microsoft Certification
Exams with this discount voucher coupon code!Click here to find out how to save money.
MCSE exam discounts, MCDBA exam vouchers, MCSD .NET coupon codes
View my shopping cart containing certification books View My Shopping Cart
Certification resources including books, exam notes, training courses, training centers, bootcamps, and study websites.
No braindumps, just a wealth of information.
MCSE MCSA MCSD .NET MCAD MCDBA Training Centers
MCSE information, MCSE requirements, MCSE benefits, MCSE exams, MCSE questions, MCSE answers, MCSE study guides, MCSE help, MCSE bootcamps, MCSE training, windows 2003 exams
MCDBA information, MCDBA requirements, MCDBA benefits, MCDBA exams, MCDBA questions, MCDBA answers, MCDBA study guides, MCDBA help, MCDBA bootcamps, MCDBA training, SQL Server 2000 examsMCSD .NET information, MCSD .NET requirements, MCSD .NET benefits, MCSD .NET exams, MCSD .NET questions, MCSD .NET answers, MCSD .NET study guides, MCSD .NET help, MCSD .NET bootcamps, MCSD .NET training, ASP .NET exams, VB.NET exams, C# exams
MCSA information, MCSA requirements, MCSA benefits, MCSA exams, MCSA questions, MCSA answers, MCSA study guides, MCSA help, MCSA bootcamps, MCSA training, windows 2003 system administrator study notes
MCAD information, MCAD requirements, MCAD benefits, MCAD exams, MCAD questions, MCAD answers, MCAD study guides, MCAD help, MCAD bootcamps, MCAD training, windows 2003 certification exams
Click To View Larger Picture The C# Programming Language
by Anders Hejlsberg, Scott Wiltamuth, Peter Golde
List Price: $29.99
Our Price: $20.99
ISBN: 0321154916
Publisher: Addison-Wesley Pub Co (24 October, 2003)
Edition: Hardcover
Sales Rank: 5,281
Average Customer Rating: 4.2 out of 5
05
Buy now directly from Amazon.com
Purchase this book, safely and securly from the largest book dealer on the Internet, Amazon.com
VUE Voucher Number, Save money on all your Microsoft Certification Professional (MCP) Exams taken at Pearson VUE examination testing centers. No catch, 100% legitimate. Click to get the Voucher Number ( Promotion Code, Coupon Code ).

Customers Reviews:
Rating: 5 out of 5
05
General Advice
Most of the other reviews have pretty much covered the details of this book. So, I will just add what appears to be missing.

Every experienced C# developer probably already knows that they need this material. Whether they download it or buy the book is up to the individual. Personally, I have the Language Specs version from C# 1.0 beta, I have the downloads of this current version and have read through the 2.0 extension. However, I am buying this book also. Aside from being more convenient to shelve and find when needed, it needs to take it's pride of place in my lineup beside Kernighan & Pike (C), Stroustrup (C++), Arnold et al (Java), Knuth (Art of Prog.), Gamma et al(GoF Patterns). You may call it the legends' guard of honor. My little tribute to such distinguished personalities of my time.

If you are new to programming or to C#, you may think you don't need this book now, but you'd be surprised how quickly you grow to need this book more. When C# was released, I had to develop an application quickly to support a book I was writing (everybody was new to the language). Many of the error messages I got from compilation were helpful but for some of them, I had to dig into the language specs to see all the do's and don't in one place. Even MSDN can't give you that.

If you are a systems developer, who for your livelihood have to mess with Reflection.Emit, CodeDom, Compilers, Custom Macros and such like, you would know that you can't do your job so easily if you didn't have this book. If you don't right now but ever hope to, consider this an early advice: you need the specs. Compared to the other language specs books in my lineup, the systems developer would notice that C# specs is the most scholarly, with extensive, unhurried details of syntax, lexicon, grammar, semantics and such definitions that you need to be able to precisely do all sorts of custom stuff to this language. You can rest assured that you have all your patterns in one place.

This book elegantly separates language definitions from framework infrastructure. Let's put it this way, anyone can write a book on any programming language. But, there will aways be one "The <...> programming Language" book" on each one. And traditional respect has allowed it to remain so. This is it for C# and I think it is the most well put together. The examples are so artfully chosen to illustrate the special language element being described. You would not be left guessing what the code does. And the first chapters of each section (chapters 1 and 19) give a masterful overview of most common language elements without putting you through reading the whole book.


Rating: 4 out of 5
05
Great reference, but NOT a programming tutorial
I've always held as a personal dictum that the best way to get complete, irrefutable information on something is to go straight to the source. And the new title "The C# Programming Language", co-authored by Anders Heljsberg, a Microsoft distinguished engineer and the creator of the C# language, is such a source.

To paraphrase my favorite quote from the Matrix series, "He IS the architect."

However, the key element to understanding why you should get this book is understanding what it is...and perhaps more importantly, what it is not. The main focus of the book is to provide centralized documentation for the C# language specification. It's not intended to be a comprehensive tutorial to C# development; it's a programmer's reference, profiling the internal mechanics behind the world's most rapidly-adopted programming language.

So, it's not a book where developers can copy out code, find out how to better design classes, or lookup methods and properties within the .NET Framework - it's a valuable reference guide for the experienced developer. As such, I find it to be a fantastic resource for upper-level computer science students (a market Addison-Wesley very adeptly serves anyway), or those professional developers moving over from other languages and/or platforms, and I highly recommend it to those who would make buying decisions for such classes.

People looking to buy it as a programming guide will be disappointed, I'm sad to say, as it's simply not that type of book. This would be akin to be getting lost trying to read the U.S. Constitution to find out how to create a law. It's applicable...but not directly.

However, I enjoyed reading it, for the academic and conceptual benefits it provided. And yes, I did learn a lot, most of which I didn't realize prior. A very, very helpful collection of appendices make this book a great addition to any development team's library. A hale and hearty section is also dedicated to introducing to the new features inherent to C# 2.0 - generics, anonymous methods, iterators, and partial classes.

In my opinion, the book's one major flaw is the misnomer is gives off to the buyer, which unfairly at this point in the .NET game, implies the de facto expectation for a self-help book on learning various aspects of Microsoft development. The true purpose of the book could have been better promoted with the inclusion of a subtitle, something like "The C# Programming Language - An Architect's Guide to the Specification", or something making the true purpose a bit more obvious.

That having been said, the book is a fantastic deal, priced cheap (a great bargain at US$29.95), so buy it if you're an experienced developer who's curious. You'll grow as a developer by increasing your own programming acumen by becoming more intimately familiar with how the C# language does what it does in the background.

The title is beautifully bound, being a hardcover book with one of those little page-placeholder ribbon thingys, the name of which I obviously don't know, but a nice touch nonetheless.

I'm not sure how I should rank this book, as it's a specification, and therefore inherently comprehensive, and likewise subject to standardization prior to publication. But, I did get a lot out of it, so that says something.


Rating: 1 out of 5
05
Big disappointment
This book is a big disappointment to any one who wants to learn programming using C#. For less price, you can find better books that summarize the syntax of the C# language in much less pages, in addition to providing a lot of examples. I bought this book with confidence, knowing that the authors are the inventors of the language, but I realized that the book does not really teach C# programming. It goes on and on to describe the syntax and the dos & don'ts of the syntax. Learning a new syntax is not a big deal, but learning to build programs by using C# and the Framework is what everyone wants and expects to find in the book. I prefer to read a "Learn-in-24-hours" or "Learn-in-3-days" book to learn the syntax and get to the actual programming by learning about the .NET Framework as well.
I am sure this book contains everything about the syntax but not about programming. Maybe this book should be published on the Internet or given free of charge. But the book is expensive and not that useful. I wonder how come a big publishing company such as Addison-Wesley takes the risk of publishing a book like this, which does not really teach programming and contains almost no examples. My advice to anyone who is serious about learning C# programming is not to buy this book.

Similar Products:
Essential ASP.NET With Examples in C#
Essential ASP.NET With Examples in C#
Windows Forms Programming in C#
Windows Forms Programming in C#
 

Please note: Checkout and payment processing is done safely and securely through Amazon.com.
Prices (as shown) are subject to change without notice and cannot be guaranteed.
Email this page to a friendEmail this page to a friend Correction/Comment/Suggestion Regarding This PageCorrection/Comment/Suggestion Regarding This Page?
©2003 CertificationWorks.com  Privacy Policy | Terms of Use | Contact Us
Microsoft Corporation in no way endorses or is affiliated with CertificationWorks.com.  All trademarks displayed on this website are trademarks of their respective owners.