C# 好书一本推荐
书名《CLR Via C#》第三版中文版,我已上传;
下载地址:http://files.cnblogs.com/jackchiang/CLR_Via_Csharp.%E7%AC%AC3%E7%89%88.pdf
希望能给大家带来帮助~
C#相对Java来说保存了C++的手动内存管理和指针,并有结构体、P/I调用、真实泛型的特性以及日益成熟的运行时等等,这些都意味着C#较之于Java更加高性能、低功耗,装上Mono就可以开发对运行速度有极端要求的Android应用~ C#已从一个略微优秀的Java,长成了一个比Java多走了一光年远的语言。
附上书前序言:
译者序:
从事软件开发的人,都是耐得住寂寞的人。Jeffery 不仅耐得住寂寞,还在自己的专业领域取得了很高的造诣。取得了很高的造诣还不说,他还愿意将自己的所得与大家分享。愿意和大家分享还不说,他还非常实诚,真心想把自己的全部知识都交待给读者。字里行间,全是殷殷叮嘱。无浮夸之文字,倾心血而写就,近十年之所悟,尽展现于本书。
读完这本书,你的心灵会受到巨大的震撼。原因很简单,以前许多似懂非懂的关键概念,现在都变得清晰明了;以前自以为是的一些做法,现在都得到彻底纠正;以前艰苦摸索的一些编程技巧,现在变得就像1+1 一样简单。
Jeffery 最擅长的就是把最基本的东西讲清楚。你以前或许知道 1+1 等于 2,但他会把 1+1 为什么等于 2讲得明明白白。最终你会有一种顿悟的感觉,然后自动地就会知道 1+2 等于几,2+2 等于几。不需要再去翻阅其他教科书查询结果。
如果不出意外,这当是 Jeffery 的最后一本著作。原因很简单,他付出了实在太多。为了保证这本书(以及他的其他许多著作)的含金量,他在写作的时候非常投入,而且每一句话,每一个知识点的组织,他都会做到尽善尽美。也许你也曾经有过这样的体验,那就在专心做一些事情的时候,对身边的发生的事情反应可能非常迟钝。因此,必然有可能冷落了家人,或者耽误了自己的其他一些事情。
本书基于 CLR via C# 2 nd Edition(框架设计第 2 版),在保持上一版精华内容的同时,进行了大量修订,并添加了大量和 C# 4.0 的新特性以及线程处理有关的内容。翻译这一版的过程中,我对上一版也进行了勘误,其中有许多都是热心读者提交的。在此要对他们表示感谢!
一本没有后期维护的书,不算是一本好书。即使如本书原版,也维护了一份很长的勘误表,我本人也为其贡献良多。本书中文版将延续我一直以来坚持的风格,建立专门的页面对它进行维护,以提供资源下载和勘误等服务。请大家继续前往我的博客(http://transbot.blog.163.com),发表关于本书的意见和建议。
翻译过程中,感谢我的家人和朋友的诸多关怀和帮助,尤其要感谢我的乖女儿周子衿。这个学期,对她来说至关重要!
最后,如同往常一样,我要说所有的功劳都要归于作者,所有的错误都要归于译者。欢迎大家批评指正。
——周靖@北京
C# 好书一本推荐的更多相关文章
- 深度解析SDN——利益、战略、技术、实践(实战派专家力作,业内众多专家推荐)
深度解析SDN——利益.战略.技术.实践(实战派专家力作,业内众多专家推荐) 张卫峰 编 ISBN 978-7-121-21821-7 2013年11月出版 定价:59.00元 232页 16开 ...
- C#温故知新:《C#图解教程》读书笔记系列
一.此书到底何方神圣? 本书是广受赞誉C#图解教程的最新版本.作者在本书中创造了一种全新的可视化叙述方式,以图文并茂的形式.朴实简洁的文字,并辅之以大量表格和代码示例,全面.直观地阐述了C#语言的各种 ...
- 自学android半年,已从.net转型成android程序员,分享下这个过程
自学从来都是一件难以坚持的事情,看过太多人三分钟热度之后就颓然放弃,然后告诉下一个要自学的人,自学很难,还是正儿八经去培训机构吧 所以首先你要对安卓开发非常感兴趣,发自内心喜欢安卓系统,日常手机如果是 ...
- Linux运维人员如何学习python编程
Linux运维人员如何学习python编程 从不会写代码,到自己独立能写代码解决问题 .这个问题很重要!盲目学习所谓的项目,最后 还是不会自己写代码解决问题.首先解决了独立能写代码解决问题,再通过项目 ...
- 从入门到精通C++需要学的10本书
学习C++从入门到精通的的十本最经典书籍 文章来源中国IT实验室收集整理作者佚名更新时间2009-5-16 12:27:05 保存本文保存本文推荐给好友推荐给好友收藏本页收藏本页 欢迎进入C/C++ ...
- 详解MySQL---DDL语句、DML语句与DCL语句
背景:近几年,开源数据库逐渐流行起来.由于具有免费使用.配置简单.稳定性好.性能优良等优点,开源数据库在中低端应用上占据了很大的市场份额,而 MySQL 正是开源数据库中的杰出代表.MySQL 数据库 ...
- [Bayesian] “我是bayesian我怕谁”系列 - Markov and Hidden Markov Models
循序渐进的学习步骤是: Markov Chain --> Hidden Markov Chain --> Kalman Filter --> Particle Filter Mark ...
- 身为运维的你,怎么掌握python才不会失业
以前,我们都说Python是运维工程师的未来:现在,为什么大家都说不会Python的运维都将失业?运维必须懂开发,特别是python开发,已经形成大家的共识,不懂开发的运维,路会越走越窄. 而现在的情 ...
- 我的秋招经验分享(已拿BAT头条网易滴滴)
微信公众号[程序员江湖] 作者黄小斜,斜杠青年,某985硕士,阿里 Java 研发工程师,于 2018 年秋招拿到 BAT 头条.网易.滴滴等 8 个大厂 offer,目前致力于分享这几年的学习经验. ...
随机推荐
- ReactNative环境搭建
参考:http://bbs.reactnative.cn/topic/10/%E5%9C%A8windows%E4%B8%8B%E6%90%AD%E5%BB%BAreact-native-androi ...
- C语言简单实现sizeof功能代码
sizeof不是函数,而是运算符,C/C++语言编译器在预编译阶段的时候就已经处理完了sizeof的问题,也就是说sizeof类似于宏定义. 下面给出一个sizeof的一个宏定义实现版本 #defin ...
- IT职场生存法则
转!!!!!!!!!!!!! 摘要我在IT职场打滚超过15年了,从小小的程序员做到常务副总.相对于其它行业,IT职场应该算比较光明的了,但也陷阱重重,本文说说我的亲身体会,希望大家能在IT职场上战无不 ...
- Ubuntu 12.04 中安装和配置 Java JDK
先去 Oracle下载Linux下的JDK压缩包,我下载的是jdk-7u4-linux-i586.tar.gz文件,下好后直接解压 sudo mv ./jdk1.7.0_55 /usr/lib/jdk ...
- 多线程/进度条应用(progressbar)
使用Control Sets 下的 ProgressBar - Responsive Loop控件 ProcessBar 或者 CancelBar 都可以被设置为 invisible 代码如下(分享自 ...
- Codeforces Beta Round #85 (Div. 1 Only) B. Petya and Divisors 暴力
B. Petya and Divisors Time Limit: 20 Sec Memory Limit: 256 MB 题目连接 http://codeforces.com/contest/111 ...
- ROR 环境的 搭建
1)安装RUBY:从 http://www.ruby-lang.org/en/ 下载 ruby182-15.exe,安装Ruby.ruby -v 看是否安装成功.2)安装RAILS框架 :gem in ...
- iOS开发——实用篇Swift篇&QQ登入界面实现
QQ登入界面实现 我们知道在App Store中几乎所有软件都设计到账户的登入,而我们最常见的就是QQ,微信,在没有踏入程序员这条不归路之前,看到一个个的界面都感觉好高大上的样子. 在学习的过程中,自 ...
- MII、RMII、GMII接口的详细介绍
转载:http://blog.csdn.net/reille/article/details/6312156 概述: MII (Media Independent Interface(介质无关接口)或 ...
- nandsim ubi nand nor
nandsim模拟mtd测试UBI模块 利用nandsim挂载ubi文件系统 MTD设备及JFFS2, UBIFS文件系统的使用简介 首先需要安装mtd_utils工具: sudo apt-get i ...