《C语言点滴》第2章 编程基础知识

22 篇文章 0 订阅 ¥28.80 ¥99.00

第2章 编程基础知识

2.1 编程语言

为什么要学习C 语言?这个语言未来的前途如何?在IT 技术飞速发展的今天,这门语言会不会很快过时?在开始学习C 语言之前,我相信大家一定对这些问题比较关心。这些问题还不能发到论坛上去问。因为只要涉及编程语言优劣的讨论,马上就会引起口水大战,如蛤蟆吵坑一般。

对语言优劣的讨论,一般都是一些新手或菜鸟愿意参与,因为他们刚刚接触到一些有趣的特性,如锦衣夜行,憋屈得厉害。一旦发现有个机会,马上把自己刚发现的一点东西拿出来晒一晒,同时对自己不用的语言再踩上几脚。高手一般都是冷眼旁观,不会去参与这种无聊的论战。而真正的大师,如C 语言之父Ritchie,对C 语言的评价却是“quirky, flawed”。所以你看,你的水平已经被你的言行暴露出来。任何一个论坛,你都会发现众多的对C 语言的批评之声,如数组越界、指针误用等。正所谓“好事不出门,坏事传千里”。事实上,这个世界上只有两种产品,一种是没人用的,另外一种是被人骂的,从这个意义上来说,C 语言是成功的。

从哲学上来说,任何事物都有自己的特性,都有优缺点。正所谓针无双面利,语言也如此。每个语言都有其优缺点和适用的范围,所以没有好和不好的区别。你要掌握每种语言的特点,然后针对特定的问题,选择最合适的语言,也就是说,不能脱离具体的任务而孤立地评判语言。

2.1.1 C 语言的昨天

你猜对了,C 语言的前身确实是B 语言。在20

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

人民邮电出版社有限公司

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值