@程序员的店小二:每个领域都存在着错综复杂的鄙视链,这一点在IT 领域更为突出。从编程语言、工具,再到浏览器、硬件、服务系统,甚至 { 是写在 if 的同一行还是下一行,都会引发来自不同阵营的针锋相对。那么程序员圈的鄙视链究竟有哪些呢?
相信吃瓜群众都知道,编程语言是程序员的立身之本,但却很少有人知道,不同的编程语言出自各派、功能不一,它更代表了程序员在江湖上的地位高低。
程序员圈普遍存在这样一个鄙视链,低级语言鄙视高级语言,比如写汇编语言的人的鄙视写 C 语言的人,他们认为用汇编语言所能完成的操作不是一般高级语言所能实现的,而且源程序经过汇编生成的可执行文件不仅小,而且执行速度很快。
写 C 语言的人鄙视写 C++ 的人,他们觉得C语言灵活性好,效率高可以接触到软件开发比较底层的东西,C++推出的时间太短,资料也不多,不就是可视化做得好一些嘛!
写 C++ 的人鄙视写 Java 和 C# 的人,搞 Java 和 C# 的人相互鄙视,并且看不起写 Python 的人,Java提供了一个功能强大语言的所有功能,但几乎没有一点含混特征。C++安全性不好,但更被大家接受,所以Java设计成C++形式,让大家更易学习。Java去掉了C++语言的许多功能,让Java语言功能很精炼,并增加了一些很有用的功能,实现了C++的基本面向对象技术的增强。C++工程师不高兴了,为什么删减我们的功能?
写 Python 的人鄙视写 PHP 的人,写 PHP 的人鄙视写前端 JS 的;前端程序员看不起美工。
最讽刺的是,周末,美工带着妹子出去约会了,一群程序员还在加班。
结了婚的程序员,鄙视没结婚的程序员;有女朋友的程序员,鄙视单身程序狗。在单身狗之间,才有语言、编辑器和操作系统的互相鄙视。
玩笑归玩笑,对于一个真正优秀的程序员来说,用什么样的编程语言可能决定了技术的学习方向,但是最终,任何语言都仅仅是表达思想的载体。独孤求败的最终境界,摘叶飞花皆可为剑。
- 复制链接
- 举报

