知识兔小编温馨提醒:这本书的内容比较多,要注意劳逸结合哦

作者介绍:
西尾 泰和(Nishio Hirokazu)24岁取得理学博士学位。2007年起在Cybozu实验室从事提高知识生产力的软件开发工作。曾担任“2011年全日本安全与程序设计实战集训”程序设计语言组组长。特别关注编程语言的多样性及发展。著作有《Jython语言程序设计》《程序员应该了解的程序设计基础知识》《WEB+DB PRESS》(第60期特辑)等。
曾一鸣
2010年上海交通大学电子工程系研究生毕业,现就职于某国际独立软件开发商,从事软件售后支持工作。对面向对象程序设计、脚本语言及其在语音、图像等信号处理中的应用有着浓厚的兴趣。
目录:
前言致谢
本书构成
示例代码下载
第1章 如何深入高效地学习语言
1.1 在比较中学习
1.2 在历史中学习
1.3 小结
第2章 程序设计语言诞生史
2.1 程序设计语言诞生的历史
2.2 程序设计语言产生的原因
2.3 小结
第3章 语法的诞生
3.1 什么是语法
3.2 栈机器和 FORTH 语言
3.3 语法树和 LISP 语言
3.4 中缀表达式
3.5 小结
第4章 程序的流程控制
4.1 结构化程序设计的诞生
4.2 if 语句诞生以前
4.3 while 语句——让反复执行的 if 语句更简洁
4.4 for 语句——让数值渐增的 while 语句更简洁
4.5 小结
第5章 函数
5.1 函数的作用
5.2 返回命令
5.3 递归调用
5.4 小结
第6章 错误处理
6.1 程序也会出错6.2 如何传达错误
6.3 将可能出错的代码括起来的语句结构
6.4 出口只要一个
6.5 何时抛出异常
6.6 异常传递
6.7 小结
第7章 名字和作用域
7.1 为什么要取名
7.2 作用域的演变
7.3 静态作用域是完美的吗
7.4 小结
第8章 类型
8.1 什么是类型
8.2 数值的 on 和 off 的表达方式
8.3 一个数位上需要几盏灯泡
8.4 如何表达实数
8.5 为什么会出现类型
8.6 类型的各种展开
8.7 小结
第9章 容器和字符串
9.1 容器种类多样
9.2 为什么存在不同种类的容器
9.3 字典、散列、关联数组
9.4 什么是字符
9.5 什么是字符串
9.6 小结
第10章 并发处理
10.1 什么是并发处理
10.2 细分后再执行
10.3 交替的两种方法
10.4 如何避免竞态条件
10.5 锁的问题及对策
10.6 小结
第11章 对象与类
11.1 什么是面向对象
11.2 归集变量与函数建立模型的方法
11.3 方法 1:模块、包
11.4 方法 2:把函数也放入散列中
11.5 方法 3:闭包
11.6 方法 4:类
11.7 小结
第12章 继承与代码再利用
12.1 什么是继承
12.2 多重继承
12.3 多重继承的问题——还是有冲突
12.4 小结
后记

免责声明:
来源于网络,仅用于分享知识,学习和交流!请下载完在24小时内删除。禁用于商业用途!如果您喜欢《代码之髓:编程语言核心概念》,请购买正版,谢谢合作。
爱学习,请到知识兔查找资源自行下载!
精彩书摘:
......很多事物都是在过去的基础上,通过不断积累创造出来的。新事物是在充分了解了旧事物的基础上发展起来的。现在那些看似理所当然的事物在过去可能不为世人所知。因此,对于初学者来说,学会从前人的视角来考虑问题,是十分有益的。
.......
使用说明:
方法一:1、下载并解压,得出pdf文件
2、如果打不开本文件,请务必在知识兔选择一款阅读器下载
3、安装后,在打开解压得出的pdf文件
4、双击进行阅读
方法二:
1、在手机里下载知识兔中的阅读器和百度网盘
2、直接将pdf传输到百度网盘
3、用阅读器打开即可阅读
下载体验
