极客漫画：编程语言之战
这篇漫画生动的描绘了不同时期不同编程语言的“战争”。
编程语言
117.136.47.188
ItsLucas dalao（x
来自河北廊坊的 Chrome Mobile 70.0|Android 8.1 用户
2018-12-13T09:16:07.000
119.39.128.47
勇士为了屠龙而把自己锻炼的和龙一样强大，<br />
但这些年过去，勇士回头看，一群新人和新的野心震慑了他<br />
没有办法<br />
于是他成为了龙
来自湖南株洲的 Chrome 69.0|Windows 7 用户
2019-12-20T20:34:06.000
这篇漫画生动的描绘了不同时期不同编程语言的“战争”。
![](/data/attachment/album/201812/10/223204lqq3zq5rhf44lqlo.png)


这篇漫画生动的描绘了不同时期不同编程语言的“战争”。


COBOL 是一种面向数据处理的、面向文件的、面向过程（POL）的高级编程语言，功能强大，但缺点是语法繁杂，代码冗长（看它肥的）。而 Java 当时还是个弱小的新生事物。


后来，Java 慢慢发展壮大了，内存吃的越来越多了（都和 COBOL 一样又高又肥了），当 Java 准备再去打一架的时候，COBOL 提醒他注意身后想打他们两个的三个小娃娃（Scala、Kotlin、Go）。


长江后浪推前浪。编程语言的发展很快，不停的会有功能更强的新“轮子”出现在我们眼前。而我们则需了解各个语言的优缺点，与时俱进地看待它们。




---


via: <http://turnoff.us/geek/programming-languages-battle/>


作者：[Daniel Stori](http://turnoff.us/about/) 译者：[ItsLucas](https://github.com/ItsLucas) 点评：[ItsLucas](https://github.com/ItsLucas) 校对：[Bestony](https://github.com/bestony) 合成：[Bestony](https://github.com/bestony)


本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译，[Linux中国](https://linux.cn/) 荣誉推出

