系统程序员成长计划.pdf版
3556 点击·1 回帖
![]() | ![]() | |
![]() | 基础知识 C语言。千万不要认为C语言过时了,它始终是开源社区,特别是系统软件和嵌入式系统中 的王者,在可以预见的未来,C语言将持续焕 发出生命力。有些外行认为C语言不适合开 发大型软件,这是大错特错了,操作系统内核,虚拟机,数据库管理系统,图形引擎和 web服务器等大型软件几乎都是 用C语言开发的。相反C语言不适合开发小程序,这时候 脚本语言更能显出威力。C语言能经久不衰,自有它的道理: C语言是最简单的语言之一,大部分编程语言在出现时都以其简单而获得好评,几乎全部都 随着时间的推移变得越来越复杂,C语言经过数十年的发展,却始 终保持其简洁和优美。 初学者认为C语言难学,其实主要是对计算机本身不理解,花点时间去学习一下计算机组成 原理和操作系统原理,再来学习C语言就很简单 了。一旦掌握了它,你会发现C语言的每 项特性都是必须,常用的,根本不需要记忆任何不必要的东西,它的特性真是减无可减了。 C语言是运行时效率最高的编程语言之一。同样的算法,C语言通常比其它语言更高效,这 也它作为系统软件主流编程语言的原因之一。有些动态语言号称比较C语言更快,那都是骗 人的,拿一个特定算法作为例子不足为证。选择是高效的算法是根本,但C语言更能把高效 发挥到极致。 点击下载 | |
![]() | ![]() |