The Dark Art of C# Programming: .Net Core Language (Series) and over one million other books are available for Amazon Kindle. Learn more


or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
More Buying Choices
Have one to sell? Sell yours here
The Dark Art of C# Programming: .Net Core Language
 
 
Start reading The Dark Art of C# Programming: .Net Core Language (Series) on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

The Dark Art of C# Programming: .Net Core Language [Illustrated] [Paperback]

Gaia Asher (Author)
3.6 out of 5 stars  See all reviews (5 customer reviews)

Price: $19.95 & eligible for FREE Super Saver Shipping on orders over $25. Details
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Want it delivered Wednesday, February 1? Choose One-Day Shipping at checkout. Details

Formats

Amazon Price New from Used from
Kindle Edition $7.99  
Paperback, Illustrated $19.95  

Book Description

July 6, 2006
C# is the new programming language at the core of the Microsoft .Net initiative. If you want to be on the .Net bandwagon, you need this language. This book explains the complete and unabridged C# programming language as per official ECMA-334 Standard "C# Language Specification"

Editorial Reviews

About the Author

Gaia Asher has an extensive experience working on consulting projects based on various Microsoft technologies. She has also worked on the embedded version of Linux. Now she is writing a series of the books devoted to Microsoft .net platform.

Product Details

  • Paperback: 196 pages
  • Publisher: Trafford Publishing; illustrated edition edition (July 6, 2006)
  • Language: English
  • ISBN-10: 155395050X
  • ISBN-13: 978-1553950509
  • Product Dimensions: 9 x 6.8 x 0.5 inches
  • Shipping Weight: 11.2 ounces (View shipping rates and policies)
  • Average Customer Review: 3.6 out of 5 stars  See all reviews (5 customer reviews)
  • Amazon Best Sellers Rank: #2,235,654 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

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

9 of 9 people found the following review helpful:
5.0 out of 5 stars Great book to learn C#, January 28, 2003
By 
Al (Seattle, WA) - See all my reviews
This review is from: The Dark Art of C# Programming: .Net Core Language (Paperback)
I work at Microsoft, so I am naturally interested in new publications on .Net and C#. I like this book. It's concise and compact, the language is simple and informative, and it delivers well on the promise of completeness.

I find especially useful parallels with other languages, like C++ and Java. It's sometimes easy to miss some subtle changes between languages and assume something, which is not true, with nasty bugs as a result. Such comparison helps to avoid that.

I also like that author managed to put so much information into relatively small volume. Most computer books are so bulky that it takes weeks to read through in your free time. And when you are working 10-12 hours a day, you don't have much free time. Not with this book. It can be slowly read in evenings in a week, and if you want just to get a grip on the language and start to write code, single evening may be enough.

The only word of caution could be that the book does not really cover .Net Framework library. I actually like that, because I hate the books describing libraries, there is SDK documentation for this. And that left a space for a deeper description of the language intricacies, which are essential. But some people may consider it a flaw.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


4 of 4 people found the following review helpful:
5.0 out of 5 stars Precise and to the point, March 7, 2003
By A Customer
This review is from: The Dark Art of C# Programming: .Net Core Language (Paperback)
It's started on a slope of the hill... Three hackers, one from mainframe, another from Linux, and the third one from Java, decide to learn the new language from Microsoft... Their dialogs inserted across the book take a very small part of the text, but they add the humor and very nice personal touch, such as I did not see since Algol-68 specifications. And they also help to understand many things much better.
What is probably the best thing, I like about this book, is that it does not just say what the language does, but why it does that and why it was designed this way. Frankly, I was puzzled by #region directive in C# before, and now it makes perfect sense.
I also like, that this book is concentrated on the actual language, not on Microsoft tools and which key to press, when computer wants "any" key. This book respects the reader, assumes simple things, and explains complex ones. At least it worked this way for me.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


1 of 1 people found the following review helpful:
5.0 out of 5 stars Good book for good programmers, but use Look Inside first, October 29, 2007
By 
Eldar "eldar" (Sammamish, WA USA) - See all my reviews
This review is from: The Dark Art of C# Programming: .Net Core Language (Paperback)
I like this book and find it quite useful, but I agree with the previous review: it's not for everybody. Which is probably true for any book.

There are two kinds of programmers: those who operate in concepts and those who just memorize slobs of APIs. In "Programmer's Stone" (check it in Wikipedia) they call it two methods of thought: mapping and packing.

Packers just hoard facts, memorize them and make living out of it. Programmer-packer prides himself in knowing all the subtle details of some particular framework. They often start as technical writers or VB programmers and then moving up the stack. Programmer-packer's top of career is a local expert in, say, MFC or Java 2.0 libraries. They often can command good salaries because of impressive list of skills they can show on their resumes. Programmer-packer is indispensable if you want to get a complex framework-dependent solution. That is, if you want a complex framework-dependent solution.

If you are a programmer-packer, this book is not for you. Find a thicker book. Much thicker. Better off with pictures. Seriously. I never had time to waste on those (I am mapper myself), but I know that's what packers use and love.

Mappers on another hand memorize (and often create, if needed) a concept behind the facts, and quickly reproduce the facts out of the concepts. Programmer-mapper prides himself in understanding how the system works (and why it does not). Once they grow over programming, they become architects, managers, execs in their own start-ups. That's whom this book is written for.

While C# is very close to C++ and Java, concepts of class, structure, interface are subtly different in these languages. And concepts like delegates are significantly different. Concepts of the C# language is what matters for a programmer-mapper and that's what this book concentrates on. In fact, two fictional personages who occasionally intrude upon the technical text are exactly these two potential readers. One of them is a C++ programmer, and another is Java programmer.

I did not get the reference to Rowling in previous review. In fact, I was able to talk to the author and she was puzzled by this reference too. The small fictional fragments are merely used to illustrate some harder concepts, that's all. If the author copied somebody, I'd say it's revised standard of Algol 68, which is full of such illustrations. I also did not see anything wrong with the language, but as I mentioned, packers often start as technical writers, so the author of previous review may have noticed something with his professional eye. Anyway, I agree, view several pages of the book before you buy. They are available on Amazon site using "Look Inside" feature - just click on the image of the cover.

So, if you are a mapper kind of programmer who for some reason did not learn C# yet, this book should be good for you. It's good for me. I know C#, but I still have it on my bookshelf for occasional quick reference when working on real products.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

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



Only search this product's reviews



Inside This Book (learn more)
First Sentence:
C# (pronounced "See-Sharp") is the new language designed at Microsoft by the creators of Delphi and Turbo Pascal. Read the first page
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Hairy Oak, Eagle Eye, Bare Necessities, Net Framework, Visual Basic, Visual Studio, Write Line, Common Language Infrastructure
New!
Concordance | Text Stats
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 

Your tags: Add your first tag
 

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
   


Listmania!


Create a Listmania! list

So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject