曾经我们以为的鄙视链是这样的:
汇编的鄙视写C语言的,因为汇编语言能完成的操作不是一般高级语言可以实现的,而且源码经过汇编生成的可执行文件小而且速度快。
C语言的鄙视C++的,因为他们觉得C语言灵活性好,效率高可以接触到软件开发比较底层的东西。
写C++的鄙视Java语言的和C#的,而Java和C#互相鄙视的情况下还看不起Python。
写Python的鄙视PHP,写PHP的鄙视JavaScript的。前端还会看不起美工。
你以为这就完了?错了!
程序员之间的鄙视链之工具篇
用texteditor的人鄙视用IDE的人。
用Vim的人鄙视用Emacs的人,用Emacs的人鄙视用Vim的人,无论是用Vim还是Emacs的人鄙视一切编辑器的。
用Atom、Notepad鄙视用笔记本的人;
用AndroidStudio或IntelliJIDEA的人鄙视用Eclipse的人,用Eclipse的人鄙视用NetBeans的人。
用Git或Mercurial的人鄙视用Subversion的人,用Subversion的人鄙视用Dropbox来做版本控制的人,用Dropbox来做版本控制的人鄙视根本不知道什么叫作版本控制的人。
用Zsh的人鄙视用Bash的人,用Bash的人鄙视用Cygwin的人,用Cygwin的人鄙视用命令提示字元的人,用命令提示字元的人鄙视用GUI界面的人。
程序员之间的鄙视链之操作系统
MacOSX的人鄙视用Linux的,用Linux的鄙视Windows的人。
用Debian的人鄙视用Ubuntu的人,用Ubuntu的人鄙视用非LTS版本的Ubuntu的人。
其实还有硬件篇以及职场篇,原来有人是真心站出来维护PHP所以说PHP是最好的语言,到如今成了讽刺句。也有很多人以为PHP入门简单,不规范,经常出现垃圾代码。每一种语言都有自己的优点和不足,都需要我们精进学习。