Start reading CLR via C# on your Kindle in under a minute. Don't have a Kindle? Get your Kindle here.

Deliver to your Kindle or other device

 
 
 

Try it free

Sample the beginning of this book for free

Deliver to your Kindle or other device

Read books on your computer or other mobile devices with our FREE Kindle Reading Apps.
CLR via C#
 
 

CLR via C# [Kindle Edition]

Jeffrey Richter
4.8 out of 5 stars  See all reviews (10 customer reviews)

Digital List Price: £31.26 What's this?
Print List Price: £45.99
Kindle Price: £21.83 includes VAT* & free wireless delivery via Amazon Whispernet
You Save: £24.16 (53%)
Unlike print books, digital books are subject to VAT.

Formats

Amazon Price New from Used from
Kindle Edition £21.83  
Paperback £29.89  


Product Description

Product Description

Dig deep and master the intricacies of the common language runtime (CLR) and the .NET Framework 4.0. Written by a highly regarded programming expert and consultant to the Microsoft® .NET team, this guide is ideal for developers building any kind of application-including Microsoft® ASP.NET, Windows® Forms, Microsoft® SQL Server®, Web services, and console applications. You'll get hands-on instruction and extensive C# code samples to help you tackle the tough topics and develop high-performance applications.

About the Author

Jeffrey Richter is a cofounder of Wintellect (www.wintellect.com)-a training, debugging, and consulting firm dedicated to helping companies build better software faster. He is the author of the previous editions of this book, Windows via C/C++, and several other Windows-related programming books. Jeffrey has been consulting with the Microsoft .NET Framework team since October 1999.


Product details


More About the Author

Jeffrey Richter
Discover books, learn about writers, and more.

Visit Amazon's Jeffrey Richter Page

What Other Items Do Customers Buy After Viewing This Item?


Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organise and find favourite items.
Your tags: Add your first tag
 

Customer Reviews

3 star
0
2 star
0
1 star
0
Most Helpful Customer Reviews
11 of 11 people found the following review helpful
Format:Paperback
Jeffery Richter has given me solid help ever since "Advanced Windows" hit the shelves. Most professional developers have several key references they use regularly and I certainly think that CLR via C# will become one of them.

There are two key camps in professional development: those who use the tools and those who understand the tools and the tooling concepts. CLR via C# succeeds in the latter by helping developers understand the code they write, the consequences that will occur and how to mitigate their current coding habits.

With topics wide ranging from how the execution of .NET applications is achieved through to AppDomains and assembly loading, anybody producing quality performant applications needs to read this book.

The book is split into five main areas: CLR Basics, Designing Types, Essential Types, CLR Facilities, and Threading.

Especially good is the section on threading, in my experience most developers do not understand threading sufficiently to produce solid reliable applications and Jeffery's book will help them avoid making key mistakes with threading.

As with any developer text, there are some personal preferences of the author which shine through, some of which you will agree with and some not, but all the advice is good.

CLR via C# is solid and well written as you could wish for from such an expert in their field.
Comment | 
Was this review helpful to you?
4 of 4 people found the following review helpful
Format:Paperback
There is not much to add to what other reviewers have already said. This is an excellent book for those with some experience wanting to know in-depth details about how the CLR works, using C# as a tool. Because of this, it's neither a book for programming newbies or those who just want their first introduction to .NET and C#.

The third edition has been updated to include .NET 4.0, specially on the chapters dealing with concurrency.

Get this book if you're already familiar with the .NET framework and C# and want to expand your knowledge on advanced topics, you won't be disappointed.
Comment | 
Was this review helpful to you?
3 of 3 people found the following review helpful
By Mozafar
Format:Paperback
I have been doing C# for five years and I thought I knew it all, and boy I was wrong. This is by far one of the most intense reading about C# (definitely for total beginners), it will take your knowledge of C# from a "user" level to someone who really knows what goes under the hood, for me personally, it opened new doors in terms of how I code.

.NET makes it far too easy to start developing applications without real in-depth knowledge, the entry barrier is much much lower than C++ (and dare I say Java), this comes with a drawback. The average programmer - like me - knows much less than the average programmer in those other languages. This book helps you take a step to separate yourself from the average knowledge. It goes into deep details of what goes in the CLR, the IL produced when you write code, performance issues, new constructs in C#4 etc... The result is a huge mindset shift, you don't simply write code that works but you actually think about how is it compiled and JITed, and you start thinking of using tools like the disassembler for the first time! Highly recommended.
Comment | 
Was this review helpful to you?
Most Recent Customer Reviews
One of the most essential C# .NET books you can buy
I sadly made the assumption that Jeffrey Richter (JR) would be writing about the CLR in such low level, that this book would be more use to a device driver programmer, than a... Read more
Published 27 days ago by Dominicz
If you think you know C#
As a C# developer who has kept up to date with the language, I was merely hoping for this book to fill in a few gaps, to broaden my knowledge in some areas. Read more
Published 2 months ago by C. Sprague
Well written
Well written with good flow. A must have if you are a C# dev.
As an experienced developer I was expecting little more on performance improvement and practical examples.
Published 7 months ago by Matt, london
The best technical book I've ever read
Really, it's that good. Take the time to read it and you're C# will be beyond guru level. I've coded c# since the beta days in 2001 and I can't believe how much I didn't know.
Published 13 months ago by a reader
Very informative with strong opinions
Based on the factual information present in this book, it is the most informative on the inner operations of the CLR that I have presently read, however Mr. Read more
Published 16 months ago by trwolfe
It is even better than Effective Java.
Normally, a programming language book tells you WHAT. Sometimes, a good programming language book, e.g. Effective Java, tells you HOW. Read more
Published 16 months ago by L. Yang
The very best
I have loads of c# books - but this stands out far from the rest. This is NOT a reference book in the traditional sense - i.e. it is not Janet and John meets C#. Read more
Published on 15 April 2010 by Nick Bailey
Search Customer Reviews
Only search this product's reviews

Popular Highlights

 (What's this?)
&quote;
Microsoft ships two SDK command-line utilities, DumpBin.exe and CorFlags.exe, that you can use to examine the header information emitted in a managed module by the compiler. &quote;
Highlighted by 19 Kindle users
&quote;
Microsoft supplies a utility called PEVerify.exe, which examines all of an assembly's methods and notifies you of any methods that contain unsafe code. &quote;
Highlighted by 15 Kindle users
&quote;
A managed module is a standard 32-bit Microsoft Windows portable executable (PE32) file or a standard 64-bit Windows portable executable (PE32+) file that requires the CLR to execute. &quote;
Highlighted by 11 Kindle users

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

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

Search Customer Discussions
Search all Amazon discussions
   



Look for similar items by category


Look for similar items by subject


Amazon Media EU S.à r.l. GB Privacy Statement Amazon Media EU S.à r.l. GB Delivery Information Amazon Media EU S.à r.l. GB Returns & Exchanges