Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.
The C# Programming Language, 3/e and over 300,000 other books are available for Amazon Kindle – Amazon’s new wireless reading device. Learn more

 

or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
24 used & new from $2.73

Have one to sell? Sell yours here
 
   
The C# Programming Language (Microsoft .Net Development Series)
 
 
Start reading The C# Programming Language, 3/e on your Kindle in under a minute.

Don’t have a Kindle? Get yours here.
 
  

The C# Programming Language (Microsoft .Net Development Series) (Hardcover)

by Anders Hejlsberg (Author), Scott Wiltamuth (Author), Peter Golde (Author)
4.1 out of 5 stars See all reviews (29 customer reviews)

List Price: $34.99
Price: $26.59 & this item ships for FREE with Super Saver Shipping. Details
You Save: $8.40 (24%)
Temporarily out of stock.
Order now and we'll deliver when available. We'll e-mail you with an estimated delivery date as soon as we have more information. Your account will only be charged when we ship the item.
Ships from and sold by Amazon.com. Gift-wrap available.

8 new from $11.94 16 used from $2.73
Also Available in: List Price: Our Price: Other Offers:
Kindle Edition (Kindle Book) $23.93
Hardcover (3) $44.99 $29.69 65 used & new from $22.50

Frequently Bought Together

The C# Programming Language (Microsoft .Net Development Series) + Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries (2nd Edition) (Microsoft .NET Development Series) + Concurrent Programming on Windows (Microsoft .NET Development Series)
Price For All Three: $104.57

Some of these items ship sooner than the others. Show details


Customers Who Bought This Item Also Bought

Concurrent Programming on Windows (Microsoft .NET Development Series)

Concurrent Programming on Windows (Microsoft .NET Development Series)

by Joe Duffy
4.5 out of 5 stars (13)  $38.99
Essential C# 3.0: For .NET Framework 3.5 (2nd Edition) (Microsoft .Net Development Series)

Essential C# 3.0: For .NET Framework 3.5 (2nd Edition) (Microsoft .Net Development Series)

by Mark Michaelis
4.6 out of 5 stars (10)  $34.99
Essential LINQ (Microsoft .NET Development Series)

Essential LINQ (Microsoft .NET Development Series)

by Charlie Calvert
4.0 out of 5 stars (5)  $37.18
More Effective C#: 50 Specific Ways to Improve Your C# (Effective Software Development Series)

More Effective C#: 50 Specific Ways to Improve Your C# (Effective Software Development Series)

by Bill Wagner
4.4 out of 5 stars (11)  $29.69
.NET Framework Standard Library Annotated Reference, Volume 2: Networking Library, Reflection Library, and XML Library (Microsoft .NET Development Series)

.NET Framework Standard Library Annotated Reference, Volume 2: Networking Library, Reflection Library, and XML Library (Microsoft .NET Development Series)

by Brad Abrams
4.7 out of 5 stars (6)  $47.24
Explore similar items

Editorial Reviews

Product Description
C# is the most exciting new language since Java. It is simple, modern, object oriented, and type-safe. It combines the high productivitiy of Rapid Application Development languages such as Visual Basic with the raw power of C++. While the specification is available online, many people find the printed version to be useful, as we have seen with The Java Language Specification and The C++ Annotated Reference Manual. Microsoft Press published the specification for the beta version of C#, and then revised that for version 1.0. The printed books, however, were nothing more than the spec printed out with covers bound on. This new version should sell much better, because of several factors.

From the Back Cover
C# is a simple, modern, object-oriented, and type-safe programming language that combines the high productivity of rapid application development languages with the raw power of C and C++. Written by the language's architect and design team members, The C# Programming Language is the definitive technical reference for C#. Moving beyond the online documentation, the book provides the complete specification of the language along with descriptions, reference materials, and code samples from the C# design team.

The first part of the book opens with an introduction to the language to bring readers quickly up to speed on the concepts of C#. Next follows a detailed and complete technical specification of the C# 1.0 language, as delivered in Visual Studio .NET 2002 and 2003. Topics covered include Lexical Structure, Types, Variables, Conversions, Expressions, Statements, Namespaces, Exceptions, Attributes, and Unsafe Code.

The second part of the book provides an introduction to and technical specification of the four major new features of C# 2.0: Generics, Anonymous Methods, Iterators, and Partial Types.

Reference tabs and an exhaustive print index allow readers to easily navigate the text and quickly find the topics that interest them most. An enhanced online index allows readers to quickly and easily search the entire text for specific topics.

With the recent acceptance of C# as a standard by both the International Organization for Standardization (ISO) and ECMA, understanding the C# specification has become critical. The C# Programming Language is the definitive reference for programmers who want to acquire an in-depth knowledge of C#.



0321154916B10142003

See all Editorial Reviews

Product Details

  • Hardcover: 672 pages
  • Publisher: Addison-Wesley Professional (October 30, 2003)
  • Language: English
  • ISBN-10: 0321154916
  • ISBN-13: 978-0321154910
  • Product Dimensions: 9.5 x 7.7 x 1.5 inches
  • Shipping Weight: 2.7 pounds (View shipping rates and policies)
  • Average Customer Review: 4.1 out of 5 stars See all reviews (29 customer reviews)
  • Amazon.com Sales Rank: #752,902 in Books (See Bestsellers in Books)

Look Inside This Book


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

 

Customer Reviews

29 Reviews
5 star:
 (13)
4 star:
 (9)
3 star:
 (4)
2 star:
 (2)
1 star:
 (1)
 
 
 
 
 
Average Customer Review
4.1 out of 5 stars (29 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
34 of 35 people found the following review helpful:
3.0 out of 5 stars So what is this really?, November 29, 2003
By A Customer
I think several of the previous reviews missed the gist of what this book is. It isn't "plagiarized", nor is it "classic" material - it simply IS a reprint of the current state of the Microsoft C# Language Specification in a snazzy new hard cover, thats all. You can download the C# Language Specification from the MSDN site if you want to take a look at precisely how the content of this book is organized. Microsoft Press first published the C# Language Specification back in 2001 based on the beta content. This is apparently just the current state of the specs, nothing fancy. Many of the examples used here are the same old examples used with the beta edition specs. This is pure techie reference material. Nothing more, nothing less.

So I gave it 3 stars. How do you rate a language specification document? It is what it is. Marketing hype about "destined to be a classic" (ya da ya da) is disingenuous, but charges of plagiarism are ill-considered also: its simply the same old spec document that Hejlsberg, et al, have been working on for the past four years. Just updated.

So if you want a nicely bound edition of the current spec buy the book...

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
39 of 44 people found the following review helpful:
4.0 out of 5 stars Great reference, but NOT a programming tutorial, December 6, 2003
By Jason A. Salas (Dededo, Guam Guam) - See all my reviews
(REAL NAME)   
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.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
21 of 24 people found the following review helpful:
4.0 out of 5 stars Great book, but..., September 12, 2004
By David Douglass (Bloomingdale, NJ) - See all my reviews
(REAL NAME)   
All the raves about this book are correct, but Microsoft rushed it to press too early. It goes up to chapter 23, but Microsoft has already posted chapters 24 and 25 on their web site. Also, some of the material is inaccurate due to Microsoft changing their mind about the 2.0 implementation.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

5.0 out of 5 stars Superb Reference
Indispensable reference for C programmers wanting to move to C# using .NET 3. I was surprised to find that it eases in to the principles of OO programming rather than assuming... Read more
Published 5 months ago by Gary Broughton

5.0 out of 5 stars Great reference for any C# programmer
I think the book is not geared for OO beginner but rather focuses on a list of features and design decision that went into C# language. Read more
Published 5 months ago by Roman Rozinov

5.0 out of 5 stars An Advanced C#
This is a "Collector's Edition" of the C# specification, that I believe is freely available on the Internet. Read more
Published 7 months ago by Leonard S. Woody III

4.0 out of 5 stars An excellent technical reference
This book is an excellent technical reference for C# 1.0 written by the language lead architect himself. It also presents some new C# 2.0 features. Be careful! Read more
Published 10 months ago by NGUYEN NGOC Anh Vu

4.0 out of 5 stars C# Programming Language, The (2nd Edition)
It is a superior book... only for those that know C#, because the book is very technical. First chapters cover C# as BNF notation, and next continue explaining more in depth the... Read more
Published on March 8, 2007 by RFOG

3.0 out of 5 stars Older, and not free
Chapter 1 of this book is a short and nice introduction to C# for programming language experts. However, the following chapters are not easy to understand even for experts. Read more
Published on November 27, 2006 by Kana

2.0 out of 5 stars Useless for most programmers
The book covers the C# language in a rather abstract formal way, with great detail. I was very dissappointed because it lacks examples and it does not provide any reference to the... Read more
Published on October 12, 2006 by Rudolf Jan Heijink

4.0 out of 5 stars Good ref. book, but where is the code?
Just want to echo what has been said by others here. It's rare to have a programming book without getting code to play with. What's the purpose? Read more
Published on September 26, 2006 by phe

4.0 out of 5 stars c# from the source
this book covers c# in detail, and its straight from the source; the people who defined the language. It gets a little textbook-y at times, but its quite informative nonetheless.
Published on August 23, 2006 by Albert T. Koenig Jr.

3.0 out of 5 stars Dense
If you are looking for a book on learning C#, look elsewhere. If you need a dense, detailed look at the C# specification, this is the book for you. Read more
Published on June 3, 2006 by W. Jones

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]


Active discussions in related forums
   


Product Information from the Amapedia Community

Beta (What's this?)



Look for Similar Items by Category


Discover Oregon

Garmin Oregon at Amazon.com
You'll find that on the trail, the new Garmin Oregons exchange waypoints, tracks, and geocaches with other Oregon and Colorado units.

Shop all Garmin

 

Best Books of 2008

Best of 2008
Find our top 100 editors' picks as well as customers' favorites in dozens of categories in our Best Books of 2008 Store.
 

Buy Three Books, Get a Fourth Free

4-for-3 Books
Order any four eligible books under $10 and get the lowest-price book free in our 4-for-3 Books Store. See more details.
 

Instant Hot Water at Your Fingertips

Shop for an InSinkErator
Update the functionality of your sink with a convenient InSinkErator hot-water dispenser.

Shop for an InSinkErator

 

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates