如果枪是战士们的武器,那编程语言无疑是程序员们的武器,时至今日,程序员的武器库非常丰富,可怎么选一样趁手的武器呢?下面我们就来拾掇拾掇这武器库里的武器们。
一个计算机科班出身的人,没有不知道这两门语言的,他们都是爷爷辈的语言了。自机器码时代和汇编语言时代之后,就出现了超级牛逼的C语言,C语言几乎能做任何事情,又拥有着汇编语言无法比拟的通用性,可以看做现代除LISP系语言的鼻祖了。早期大牛们没有那么多的语言可以选择,只好用C,于是各种用C写成的程序,大牛们还发明了C乱码大赛,有兴趣的去看看,保证你对数年的学习打一个大大的问号,我学过C么?
回到正题所以到今天C语言仍牢牢占据编程语言排行榜前三的位置,没办法,有太多遗留下来的东西。不过,在很多方面,C语言已逐渐退出历史舞台,你不会用C去重新开发一个游戏,更不会用C去写网页,即使它是万能的,现如今仍活跃的领域是操作系统,实时系统,嵌入式系统,某些系统的关键模块。总体就是需要超高性能,资源有限的情况下,我们不得不把C再搬出来。