c语言和python和java_4、c语言和c++和Python-和Java优缺点(B)

C

语言

虽说

C

语言在内存管理方面存在严重的缺陷,

不过它还是在某些

应用领域里称王称霸。

对于那些要求最高的效率,

良好的实时性,或

者与操作系统内核紧密关联的程序来说,C

仍然是很好的选择。

C

良好的可移植性也为它加了分。

不过现在很多其他的语言可移

植性越来越好,C

在这方面的优势可能会逐渐丧失。

现有的很多程序可以产生非常棒的

C

代码,

比如语法分析器、

GUI

Builder

等,这时候

C

语言也是有吸引力的,因为你所需要编写的代

码只是整个程序的一小部分。

再有,我们当然应该认识到,C

语言对于程序员来说具有无可替

代的价值。就我这里讨论的每一种语言而论,只要你发掘的足够深,

到最后你会看到它们的内核都是用纯正的、可移植的

C

写成的。

到了今天这个时候,我们最好把

C

看成是

UNIX

虚拟机上的高级

汇编语言。

就算是其他的高级语言完全可以满足你的工作需要,

抽出时间来

学习

C

语言也仍然有益,它能帮助你在硬件体系的层次上思考问题。

即使到了今天,最好的

C

语言教程仍然是

1988

年出版的

K&R

二版

The

C

Programming

Language.

总结:

C

最出色的地方在于其高效和贴近机器,最糟糕的地方在

它的内存管理存在严重的缺陷。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值