<2013 08 12> Andrew:C语言的一点心得
2013-08-13 05:09
155 查看
C语言的特点在于,这是少见的中级语言(介于机器汇编和高级语言之间),因此它极其紧密地与特定机器架构、编译器、操作系统、库等基本概念相连。在底层,人们可以少量的甚至不使用汇编,但是不能不使用C。它以一种最实践、最经济、最可行和最不可替代的方式,处理了所有的细碎、凌乱、不整洁的机器细节并建立基础,好让那些抽象程度更高的语言以一种优美、一致、灵动的姿态进行软件设计。
C语言是计算机世界事实上的基石,是这座宏伟建筑实际的钢筋混凝土地基,虽不华丽灵动但是及其重要。在上层抽象建筑(软件)技术日新月异之时,它恒久弥新。这也解释了为什么这门技术的重要经典文献都是十年之前的,而且维持不变。可以说以半导体技术构建电子世界,C语言已经成为一种不可越过的界限。很多人说熟练和精通C语言需要十年的实践,其实是在说学习和体会整个计算机Architecture的基础的过程,需要十年。
C语言是计算机世界事实上的基石,是这座宏伟建筑实际的钢筋混凝土地基,虽不华丽灵动但是及其重要。在上层抽象建筑(软件)技术日新月异之时,它恒久弥新。这也解释了为什么这门技术的重要经典文献都是十年之前的,而且维持不变。可以说以半导体技术构建电子世界,C语言已经成为一种不可越过的界限。很多人说熟练和精通C语言需要十年的实践,其实是在说学习和体会整个计算机Architecture的基础的过程,需要十年。
相关文章推荐
- <2013 08 20> -----澳大利亚博士研究生申请-----
- <2013 08 13> TeX and LaTeX, some introduction
- c语言<>和""的区别
- 关于<C++ PRIMER>的一点随想(原)
- <C语言>带参数的主函数理解int main(int argc, char *argv[])
- <12> go panic
- <2013 08 26> 雅思听力相关
- <C/C++>C语言字节对齐问题总结
- Socket:java与C之间的文件传送<1>(C语言之间的通信)
- <Introduction to Discrete-event systems>学习心得
- <<读书笔记>>系列--微软研发75条心得
- C# 每天温习一点(IEnumerable<TSource>)
- <设计模式12>组合模式
- <2013 01 12> 三星发布最新八核处理器SoC “Exynos 5 Octa”
- <2012 9 30> 郝斌C语言课绪论 要点摘录
- C语言第一天课堂笔记<详细+注释>
- <数据结构>单链表的C语言实现
- <数据结构>链栈的C语言实现
- Andrew NG <machine learning>week 3,class1
- 项目经验之谈 —— 利用编译器及C语言特性<位域>进行内存边界检测