学习历程《C语言陷阱和缺陷》
2016-01-19 17:53
477 查看
《C语言陷阱和缺陷》11月23日就开始了,我是立志要成为“技术强”的人啊,准备12月15号结束这本书,看完+课后习题。然后准备学C++,闲暇时练linux(2015年)。原著:Andrew Koenig - AT&T Bell Laboratories Murray Hill, New Jersey 07094 翻译:
C语言及其典型实现被设计为能被专家们容易地使用。这门语言简洁并附有表达力。但有一些限制可以保护那些浮躁的人。一个浮躁的人可以从这些条款中获得一些帮助。第一部分研究了当程序被划分为记号时会发生的问题。第二部分继续研究了当程序的记号被编译器组合为声明、表达式和语句时会出现的问题。第三部分研究了由多个部分组成、分别编译并绑定到一起的C程序。第四部分处理了概念上的误解:当一个程序具体执行时会发生的事情。第五部分研究了我们的程序和它们所使用的常用库之间的关系。在第六部分中,我们注意到了我们所写的程序也许并不是我们所运行的程序;预处理器将首先运行。最后,第七部分讨论了可移植性问题:一个能在一个实现中运行的程序无法在另一个实现中运行的原因。
相关文章推荐
- Rcpp简明入门
- 详解C++编程中一元运算符的重载
- C++设计模式——享元模式
- C++中#define、typedef和const的区别
- 详解在C++中显式默认设置的函数和已删除的函数的方法
- 类的组合和继承
- C++经典面试题
- Java内存模型FAQ(二) 其他语言,像C++,也有内存模型吗?
- 改善程序与设计的55个具体做法之一:视C++为语言联邦
- operator new在C++中的各种写法
- 1008. Elevator (20)
- C语言中extern的用法
- 微机接口课设 汽车控制系统 C语言源代码 Proteus 8086
- 1006. Sign In and Sign Out (25)
- 1005. Spell It Right (20)
- C++使用cout补0
- 困扰很久的汉诺塔问题c语言实现
- vector VS list in C++
- 《C/C++专项练习》 — (3)
- C++之路进阶——splay树(宠物收养所)