DC娱乐网

电子书 Modern Cinria.hal.science/hal-023836

电子书 Modern Cinria.hal.science/hal-02383654v2/file/modernC.pdf主要针对C23的。“C 语言自 20 世纪 70 年代初问世以来(参见 Ritchie [1993]),已被应用于不计其数的应用程序中。用 C 编写的程序和系统在我们的生活中无处不在:个人电脑、手机、相机、机顶盒、冰箱、汽车、大型机、卫星——基本上任何具有可编程接口的现代设备都在其中。与 C 程序和系统的无处不在形成鲜明对比的是,人们对 C 语言本身拥有深入且良好认知的却非常稀缺。即使是经验丰富的 C 程序员,似乎也常常在某种程度上陷入对 C 语言现代演变的“故步自封”中。造成这种情况的一个可能原因是,C 被视为一种“易于学习”的语言,允许经验不足的程序员快速编写或复制看似能正常工作的代码片段。从某种意义上说,C 语言未能激励其用户去攀登更高的知识阶梯。本书旨在改变这种普遍态度,因此它是按照反映对 C 语言及一般编程熟悉程度的“级别”来组织的。这种结构可能与读者的某些阅读习惯相悖。特别是,为了避免过早地用不恰当的信息淹没读者,本书将一些困难的主题(如指针)分散在不同的级别中进行讲解。我们稍后将详细解释本书的组织结构。总体而言,虽然书中会介绍许多也适用于其他编程语言(如 Java、Python、Ruby、C 和 C++)的通用理念,但本书主要探讨 C 语言独有的概念和实践,或者是对 C 语言编程特别有价值的内容。”科技先锋官