b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

用c语言编写游戏 为什么要学习C语言的详细分析(3)

电脑杂谈  发布时间:2017-12-19 19:01:15  来源:网络整理

从上面的故事,我们可以发现他俩的很多可爱之处:做事情以兴趣为出发点,并不在乎未来会怎样;极富钻研精神,信奉“自己动手,丰衣足食”;乐于分享,不计回报。他们的这些特点正是正宗“黑客精神”的集中体现。他俩也被奉为黑客圈子里的英雄,甚至是开山鼻祖,大家都尊称他俩为ken和dmr(必须小写)。几十年过去了,黑客圈子里再没有第二个人敢叫“ken”,这个英语圈里司空见惯的名字。

Unix和C至今仍是年轻黑客被圈子接受前必须苦练的三大技艺之一和之二(之三是随便一种脚本语言)。由黑客设计,被黑客推崇,所以C语言自身也处处闪耀着黑客精神的光芒。这种光芒使它能够永葆青春。

C语言,不老的传说

最受欢迎的歌一定是被听得最多的,最受欢迎的语言一定是被用得最多的。C语言现在用得多吗?在业界,一般的答案是:如果一件事可以用X语言做,就一定不要用C语言做。

这里的X可以代指任何语言。天啊,这好象是在说“如果可以听X的歌,就一定不要听周杰伦的歌”。这是在评价周杰伦还是曾轶可啊?

哪个编程语言是最受欢迎的?每个人都会有自己的主观看法。还是用客观的数据说话吧。

能不用就不用,还如此受欢迎,这就有些让人费解了。dmr曾经说过一句话:“C诡异离奇,缺陷重重,并获得巨大成功。”因为诡异且有缺陷,所以会被尽量避免使用,取而代之的是弥补了这些缺陷的语言;因为确实获得了巨大成功,所以它至今仍大受欢迎。一个成功的例证是,图x-x中列举的当今最受欢迎的10种语言,除去C语言,剩下的9种中,有7种都直接使用、间接引用或部分借鉴了C语言的语法(比如,它们语句的结尾都要有一个“;”),只有Visual Basic和Python的语法里找不到C的影子。凭这等世界第一的影响力,受到欢迎也就在情理之中了,尽管它是那么的让人爱恨交织。

用c语言编写游戏_c语言小游戏编程100例_c语言能写游戏吗

C语言的爱与恨

C语言设计原则的第一条是:“信任程序员。”对程序设计语言了解不多的人,不会觉得这句话怎样。用c语言编写游戏但对真正的程序员来说,凭这句话就足以对C语言爱一辈子,爱得死去活来。

C语言一夫当道的年代,计算机相当昂贵,但速度比不上现今的手机,内存都是以KB为单位计算。所以,那时候对程序最基本的要求就是效率。C语言完全满足人们对效率的苛求,精心设计的代码可以极大地节约计算机资源,又不像汇编语言那样难用,所以受到程序员的欢迎。后来,硬件越来越便宜,性能越来越高,程序的运行效率已经不是追求的主要目标,安全性、稳定性和是否易于维护等变得重要起来,C语言的弊端便显现了。

C语言给程序员最大的发挥空间,让他们自由地在代码中挥洒和创意,从不去质疑这些代码是否会带来危害,因为它“信任程序员”,相信程序员的决定一定是正确的,即便有错误,也一定能自己修正。无限制的自由,在某些人的手中是创造力的源泉,而在另内仍有一定的空间可以发挥创造力,而且这些创造力很少创造出负面效果,综合起来能让老板、程序员、用户皆大欢喜。但程序员,尤其是受人尊敬的程序员,他们的血液中天生就充满着不安分,向往自由的黑客生活,所以他们会一边抚摸着身上的伤口,一边怀念那个鲁莽却无往不利的老将军,怀念在他手下无拘无束的日子,怀念被他激发出的层层潜能。这个老将军是程序员心中永远的战神。


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-54523-3.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...