c专家编程第二版在线阅读-C和C++经典著作电子书PDF下载高清版

c专家编程第二版在线阅读-C和C++经典著作电子书PDF下载高清版

编辑点评:

C专家编程对C的历史、语言特性、声明、数组、指针、链接、运行时、内存以及如何进一步学习C++等问题进行了细致的讲解和深入的分析。本书撷取几十个实例进行讲解,对C程序员具有非常高的实用价值。

c专家编程电子书PDF下载

编辑推荐

这是一本非常与众不同的C语言图书,本书采用轻松、对话式的方式,介绍了作者在实践经验中总结出的许多令人吃惊的案例: 

将太空探测器炸毁到金星的软件; 

能关闭整个AT&T电话系统的C语言bug; 

C程序员工作面试的秘密; 

程序员为什么分不清万圣节和圣诞节; 

一个完整的BASIC解释器的C代码。 

本书简介

本书揭示了世界上卓-越的C程序员使用的编码技术。本书尽管以C语言为主题,但还是对C++进行了简单介绍。C程序员无须花费数周的时间就可以理解这些C++知识。 

本书涵盖了IBM和UNIX系统,真正做到了C语言学习的寓教于乐,对于想要了解更多C语言实现、实用技巧以及C语言奇闻异事的读者来说,本书是必备读物。

C语言的史前阶段

听上去有些荒谬,C语言的产生竟然源于一个失败的项目。1969年,通用电气、麻省理工学院和贝尔实验室联合创立了一个庞大的项目-Multics 工程。该项目的目的是创建一个操作系统,但显然遇到了麻烦:它不但无法交付原先所承诺的快速而便捷的在线系统,甚至连一点有用的东西都没有弄出来。虽然开发小组最终勉强让Multics开动起来,但他们还是陷入了泥淖,就像IBM在OS/360上面一样。他们试图建立一个非常巨大的操作系统,能够应用于规模很小的硬件系统中。Mulics成了总结工程教训的宝库,但它同时也为C语言体现

“小即是美”铺平了道路。

当心灰意冷的贝尔实验室的专家们撤离Multics工程后,他们又去寻找其他任务。其中一位名叫Ken Thompson的研究人员对另一个操作系统很感兴趣,他为此好几次向贝尔管理层提议,但均遭否决。在等待官方批准时,Thompson和他的同事Dennis Ritchie自娱自乐,把Thompson的“太空旅行”软件移植到不太常用的PDP-7系统上。太空旅行软件模拟太阳系的主要星体,把它们显示在图形屏幕上,并创建了一架航天飞机,它能够飞行并降落到各个行星上。与此同时,Thompson加紧工作,为PDP-7编写了一个简易的新型操作系统。它比Multics简单得多,也轻便得多。整个系统都是用汇编语言编写的。Brian Kernighan在1970年给它取名为UNIX,自嘲地总结了从Multics中获得的那些不应该做的教训。图1-1描述了早期C,UNIX和相关硬件系统的关系。

C和C++经典著作电子书PDF下载截图

c专家编程第二版在线阅读-C和C++经典著作电子书PDF下载高清版插图(1)c专家编程第二版在线阅读-C和C++经典著作电子书PDF下载高清版插图(2)c专家编程第二版在线阅读-C和C++经典著作电子书PDF下载高清版插图(3)c专家编程第二版在线阅读-C和C++经典著作电子书PDF下载高清版插图(4)

评分及评论

无用户评分

来评个分数吧

  • 5 分
    0
  • 4 分
    0
  • 3 分
    0
  • 2 分
    0
  • 1 分
    0

Comments