C语言如何改变世界 学过C语言发展史的我们都知道,它开发最初目的只是为了打游戏,但就是这个小小的愿望却缔造了一个个传奇。 C语言作为第一种计算机语言,有着最长久的历史,有着最丰富的故事,就像书中说的“虽然现在大多数开发都不用C语言了,但是老的程序员永远也不会忘记这位曾经和他们驰骋沙场的老将,和当初的炽热的心!”。 1972年美国的Dennis和Ritchie两位计算机天才设计发明了C,并首次在UNIX操作系统的DEC PDP-11 计算机上使用,此举震惊世界。其对计算机底层的涉及,硬件的控制和简单易理解都使其在世界上久经不衰,到现在依旧充满活力! C语言得一大特色就是指针。指针可以直接对地址进行访问和更改,实际上c的好几个 函数都只是指针的变形衍生而已。为什么指针有如此强大的功能呢?因为C语言可以像汇编语言一样直接对位,字节,地址直接进行操作,而这三者均是计算机最基本的工作单元。 所以C语言最实用的方面的就是底层开发,而世界著名的Linux便是它的其中一项著作。因为C语言具有多种数据类型,能进行非常复杂的数据结构的运算。以至于Linux系统在世界超算top500中便占据了94.2%,由此可见C语言运算效率之高!而且C语言的适用范围非常广泛,Windows,DOS,Unix等等其他机型都适用,甚至其中广为人知的Windows主要就是用C语言编写的。 C语言相较其他语言最大的优势就是能更好的接触计算机底层,这使人们更好的接触计算机,这一功能的实现极大地扩大了对计算机的了解人数,不夸张的说:C语言的出现推动了计算机时代的诞生! C语言还有个影响世界的作用:那就是作为高级语言的母版。Java,c#,c++,Javascript,Objective-c等等广为流传的高级编程语言都是由c语言演变而来的,c++更是几乎和c如出一辙,还比如Objective-C,就是ios的开发语言,一旦你学懂了C语言,那么Objective-C就会学的很容易了。其实除了几家大公司自己独立研发属于自己的语言外,其他的语言或多或少都有C语言的影子。 当然,凡事都是把双刃剑,C语言在造福世界的时候也催生了不好的一面;1983年,美国人弗里德•科恩在南加州大学攻读博士学位期间,以测试计算机安全为目的编写世界上第一个电脑病毒。但世界上公认的第一个在个人电脑上广泛流行的病毒是1986年初诞生的大脑(C-Brain)病毒。而它的编写语言的就是C语言,这时候人们才认识到C语言是一个多么恐怖的东西。随后诞生的各个病毒不知道给世界带来了多么巨大的经济损失。 C语言的故事有爱有恨,但无论怎么说,它的出现无疑变改了这个时代! 本文来源:https://www.wddqw.com/doc/53d158560640be1e650e52ea551810a6f424c875.html