本书作者供职于 Google,主要写 Java 程序,业余时间写了本 C# 的书,一不小心变成了经典著作(说其为经典,主要基于两点:一、Amazon上好评如潮;二、最新版为 3rd Edition,一本讲编程的书,没有点儿功力,是很难再有后续版本的)。
全书共分 5 个部分,基本一个部分对应于 C# 的一个主要版本。以这种历时性的方式来写,能让人看出 C# 语言的发展脉络,这也是本书最主要的特点和优点。但这样写,也注定了本书不太适合作 Tutorial。
只看了第一章:The changing face of C# development。本章提纲挈领地对 C# 做了一番导游,梳理了 C# 1、C# 2 一直到 C# 5的版本演进及其解决的主要问题(引入的新的特征 feature):
C# 1:可以视为一个比较精致的 Java(a nicer version of Java language);
C# 2:主要解决类型安全的问题,其 Generic 是一个非常漂亮的方案(awesome);
C# 3:LINQ、lamba expression、extension method,使得代码更加简洁;
C# 4:dynamic的引入,大大简化了与 COM 的互操作;
C# 5:就像 LINQ 对数据操作提供语言级的支持一样,async/await 对异步编程提供了语言级的支持。
C# 从语言级上对这些编程模式的探索,对老语言(C++、Java)的更新换代,尤其对未来新语言的设计,其影响将会是深远的。
这本书,连续几个版本都有中文版,为什么不引进影印版呢?在国内买原版要 400 多(RMB),太吓人!
一个 Java 程序员写的 C# 的书
《深入理解C#(第2版)》热门书评
-
一本值得所有开发人员看看的书
27有用 1无用 飞林沙 2012-01-20
先说.NET开发人员,我认为本书和CLR via C#是两本.NET程序员必读的书,这两本书有着不同的倾向。CLR via C#更加倾向于来用C#剖析CLR的原理和行为,而本书相对来说更加实用,把C#1.0到4.0中“先进”的特性婉婉道来,更关键的是,这本书不仅仅是简单地罗列C#中每一项特性,而是会...
-
转发深入解析C#精彩书评
3有用 1无用 互动出版网 2010-06-24
深入解析C#精彩书评本书详细信息页面地址:http://www.china-pub.com/196689这是一本纯粹的C#语言的书,和.NET Framework 关系不大,和CLR 关系不大。正如本书的前言作者所说,作者本身的意图就是讲解C#语言,使每个喜爱C#的程序员能够得心应手的工作,最后这本...
-
讲得比较透
2有用 6无用 myan 2008-10-21
C#无好书。这本书算是目前见到的还不错的。一般的C#书,包括那些大部头的红皮书,和Jesse Liberty的所谓经典,实在是非常之浅,学到手的那点C#也就是能拿来写点组装代码,深入一些的东西都不知道。这本书算是讲得比较深入了,而且作者尽量去分析了语言设计的动机,这个是非常好的做法。缺点是太罗嗦,外...
-
一本不可错过的经典
2有用 0无用 白若水 2012-03-15
C#这门语言一出来就有好多不同的声音,我们用着,但甚至还自卑着。究竟我们知道的有多少,对常用的概念我理解了多少这就很难说了。比如说“泛型”我很习惯用,但是大多时候,大多人只是习惯着这种方式,它的好处已经有足够多的书说了,如果问有什么弱点,相信C#er会愣住,似乎从来没有想过。当我们思想没有到达那个境...
-
学习技术较好的一种方式
2有用 0无用 催眠 2010-04-20
这本书只关注C#语言本身,而没有涉及.NET Framework或ASP.NET、WPF这样的特定领域的应用。简单地说,本书关注的是C#2和C#3的新特性。C#2的那些特性的好处比较容易理解,C#3的那些就不那么明了,等到对LINQ有了全面了解了,才会对这些特性有更好的认识。介绍这些特性的书籍和文章...
书名: 深入理解C#(第2版)
作者: [英] Jon Skeet
出版社: 人民邮电出版社
原作名: C# in Depth, Second Edition
译者: 朱永光 | 姚琪琳 | 周靖
出版年: 2012-1
页数: 445
定价: 79.00元
装帧: 平装
ISBN: 9787115269249