首页 > 文档
嗨翻C语言
- 2024-05-30
- 1292 ℃
本书最大的特点是每次在引出新概念前都会先提出一个问题,让读者在知道怎样做(how)之前先知道为什么这么做(why),并在解决问题的过程中不断提出新问题,让读者去解决,从而加深理解;书中还设有很多“问答”环节,提出并回答了一些读者在学习过程中可能会遇到的问题。除此之外,作者还使用了大量拟人手法,例如让编译器化身公众人物在访谈节目中现身说法,抑或让静态库和动态库对簿公堂。谈笑风生间,它们的特点,跃然纸上。无论你是音乐发烧友、推理迷,还是填字游戏爱好者,都可以在这本书中找到吸引你的元素。
两个改变世界的发明起初不过是为了一个游戏,从这个角度看,这本同样趣味十足的《嗨翻C语言》,能否算是对于这种精神的一种延续呢?
1971年,第一版的Unix已经能够支持两名用户在PDP-11上玩《星际之旅》了,但因为当时的Unix是用汇编语言写的,无法移植到其他机器上,所以他们决定用高级语言重写Unix,可当时的高级语言无论从运行效率还是功能上都无法满足他们的需要。Thompson先是在BCPL的基础上萃取出了B语言,Ritchie又在B的基础上进行了重新设计,这才有了今天大名鼎鼎的C语言。
而现在你手上的就是一本关于C语言的书。
本书分为三个部分。
第1章到第4章是基础知识,包括基本语法、指针、字符串、小工具与源文件。
第5章到第8章为进阶内容,有结构、联合、数据结构、堆、函数指针、动/静态链接。
最后四章是高级主题,内容涵盖了系统调用、进程间通信、网络编程和多线程。
每部分结束后还用一个实验来提高读者的动手能力。
下一篇:见微知著 ——Web用户体验解构
相关内容
怎样实现 new、apply、c...
国家教师资格考试通关秘籍
Java 语言编码规范(Java...
Keynote 超越PPT的苹果...
理解浏览器中的 EventLoop
初高中教师资格证面试通...
中小幼教师资格证考试思...
photoshop滤镜详解
-
院感科工作汇报
2025-05-20 1136
-
Java案例开发
2024-05-28 1205
-
五笔字型2日速成(五笔+搜狗+五笔字词典)
2024-05-24 1297
-
Linux系统命令及Shell脚本实践指南
2024-05-24 1501
-
UNIX网络编程卷1:套接字联网API
2024-05-28 1528
-
实用人体解剖图谱 头颈分册
2024-06-18 1575
-
Effective C++:改善程序与设计的55个具体做法
2024-05-24 1495
-
奈特药理学彩色图谱
2024-06-18 1397
-
哪些因素会影响 Node.js 性能?
2024-05-24 1093
-
缓存失效、穿透和雪崩问题怎么处理?
2024-05-24 1433
文章评论 (0)
- 这篇文章还没有收到评论,赶紧来抢沙发吧~


下载完整资料
点击分享文章