Let me C

 
……米特尼克从容地走进机房,把工具包放下,开始触击键盘。他专注地敲打着,紧盯屏幕上行云流水般蹦跳而出的字符。突然他一回头,看到女职员端着杯温热的站在背后好奇地望着显示器。
“需要帮忙吗?”
“不,谢谢。”
他笑了笑。镜头切回拉近,那蓝荧荧的一行赫然便是C语言的指针赋值语句……
 
――《赅客追击令》
 
不管什么时代,总会产生经典。横跨数十年而能不朽的,更是经典中的经典。C语言,就是编程世界中这样的一个经典。
现在我们已经无从考究到底是C语言成就了Unix,还是Unix成就了C语言。从K&R发明C语言开始,这二者就深深地相互融合,浑然一体。随着C语言和Unix的日益流行,越来越多的程序员开始学习它们,使用它们,借助其力量操纵比特改造世界。最终,C语言和Unix共同成就了划时代的生产工具:互联网络,从而深刻、彻底地改变了整个世界,把地球拉扒成了十足的平面,拉近了人与人之间的距离,重整了人类社会发展的走向。这显然是其它编程语言无法企及的一个高度。从某种意义上来说,C语言是上帝借K&R之手赠与地球人的强有力工具。
后来居上的编程语言们多多少少受到了C语言的影响。从C++开始,到Java,再到PHP,身上无不烙下C语言的印记。但无论这些后生晚辈如何努力,仍然无法完全将老前辈挤出编程的世界,由此更可想见C语言的功力。或者有人会说,历史选择了C语言,不过是一个偶然事件,但在我看来,这小小的偶然中却带着某种必然性。C语言简洁而高效,易于实现,精于使用,便于移植,在多数计算领域、多数硬件平台上都能通用。这几个优点,足够成就C语言无可撼动的历史地位。因此,历史选择C语言,带有很大的必然性的。一个学习编程的人,不与C语言触碰一下,也许就错失了很多智慧的火花。因此,从某种私心角度来说,我推荐初学者首先接触C语言,从它身上汲取延续了多年的无数前辈高人们留下的各种编程技法,借助它的力量来掌握数据结构与算法,最终理解编程的究极思想。就算以后不使用C语言进行工作,它也会帮助程序员打牢根基,接触其它语言更容易、理解起来更快。
如果诸位读者对C语言感兴趣,如果诸位读者对C语言还没有一个完整清晰的认识,而想学习它,那么本系列随笔可以当成一本C语言的初级教程。我将引领诸位,在C语言的字里行间畅游,最终成为它的子民。准备好了吗?请大声地对自己说:“Let me C!”
 
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值