C Primer Plus 精读(一)

阅读之前:

文中“C::”的意思没有特殊说明都是摘抄自Cprimerplus中文第六版的。
本文(CPP精读)作者水平较弱,欢迎指出错误。
这篇文章并不是想说CPP中的可圈可点处,这本书写的非常不错,而是我注意到的地方,和个人的一点点想法。

第一章 初识C语言

1.1C语言的起源

在B语言基础上进行设计。

1.2选择C语言的理由

1.2.1设计特性

“易懂”、“可靠”

1.2.2高效性

C具有通常汇编才具有的微调能力,最大运行速度 或 最有效的使用内存。

1.2.3可移植性

特殊硬件设备(C::显示监视器)(我还真的没有找到有关与显示监视器是啥的说明,应该是翻译从不知道哪里扣出来了的什么字眼),操作系统的特殊功能,通常不可移植。
2017-12-24更新:显示监视器:display monitor此处找了找资料screen是那块屏幕,monitor是整个这个显示器。。。很拗口。
C与UNIX关系密切,安装Linux的时候通常也会安装C编译器,(这里可能是说UNIX和Linux确实算是同类)。

1.2.4强大而灵活

UNIX 大部分是用C写的,其他语言(C::FORTRAN…BASIC)的许多编译器和解释器都是用C写的,UNIX执行FORTRAN甚至最后执行的是C程序。

1.2.5面向程序员

C可以访问硬件,操纵内存中的位。
C::这样的灵活性即是优点又是缺点。
引用Ben(蝙蝠侠他叔叔)的:能力越大,责任越大。或许你也可以在装好cent之后第一次sudo看到类似的话语。

1.2.6缺点

涉及指针的错误难以察觉,等等。
C::C语言的有点比缺点多很多。我们不想在这里多费笔墨。
C::国际C语言混乱代码大赛,挺有意思的可以饭后茶余吹b的时候谈谈。

1.3C语言的应用范围

C::C+

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值