知乎看到的段子

很多人说编程重在思想,和语言没有关系,这只能说明他们外行无知。
写代码第一个得选好的是什么?语言?错!键盘!HHKB?你们太low!当然是装了脚踏板的Dvorak 键盘。键盘弹簧含碳量一定要处于0.6%士0.005%,不然会因为经常拼错Hash键名使你所在的企业每年平均损失27183$。
普通键盘写出来的代码排版混乱是众所周知的人,机械键盘可以使程序员更乐于增加缩进和换行,但只有Dvorak 键盘可以减少BUG。!
写代码第二个得选好的是什么?框架?错!操作系统!Ubuntu?你们太low!怎么至少也得LFS啊。百分百定制,排除任何后门。驱动一定要装OpenSource的,从源码编译将提高0.xxx%性能,JDK一定要装OpenJDK,.NET CLR滚一边去。用FreeBSD那是极好的。当然CPU中的后门我们是防不了的。不过我认识一位大师,他用的是开源龙芯笔记本。我还认识另一位大师,他用的是华强北的Lisp Machine。你们感受一下。
我想你现在已经知道错了,第三个选择却无意外是 IDE!什么IDE? Eclipse? VS?我相信知乎逼格这么高的地方是找不到这样的lower case character。Vim?那一定得配合 xterm ,GVim用起来色彩不够Cool。我用xterm之后感觉代码阅读理解速度提升250%。 配置一定得纯手写,我曾直接下载oh-my-vimrc以为效果会更好,但没想到从此以后加班改BUG概率蹭蹭上涨。当然我最后没有将vimrc重新纯手写一遍,因为我换到了Emacs。准确的说是MacroEmacs,一定要从源码编译,最好CPU 8核然后make -j 开到16,这样编译出来的Emacs那是一个快得爽神,Eight Megabytes And Constantly Swapping,只要8M内存,简直业界良心 。不过这只是开始。下一步是killall -9 X,没错,纯净版的Emacs可以更好的重构代码并提高算法效率。这时千万不要再安装那么多color scheme。听我的,将显卡驱动篡改掉,造个花屏效果拍个照,然后对照花屏自己纯手工配色,一定要是在Emacs中纯手工配 Color scheme,不然你要是以后自称Hacker会被人家直接屏蔽掉。其次是,啊,对不起,由于我刚才Kill 掉了 X,造成我无法用Chrome上Zhihu了。咱们先安装下w3m 再继续谈。顺便一提,我这个答案是换org-mode重新编辑发布的。Emacs是一个大世界,但我们不能忘了写代码,对了,Dvorak 键盘配一个Ctrl脚踏板是最好的,那样重构代码就像唱歌一样轻松快乐。下一个选择,没错,语言!Lisp只是入门玩具,不要太留恋,Erlang固然是最好的语言,可惜名字起得不佳,二烂?低俗! Haskell可以提高硬盘寿命,对,尤其是SSD,具体原因等你们长大了就知道了。不过经过我深入研究,APL会造成左手小指畸形,对程序员健康不利,Prolog写出来的代码是妥妥的简单,可惜实验结果显示使用Prolog的程序员会得一种时间压缩痴呆症,他们有时会长时间盯着屏幕看什么都不做而无所发觉时间的流逝,大概是Prolog把他们带到了异次元吧,具体原因我也不清楚,尚在研究中。最后实验结果显示,WhiteSpace语言才是最好的编程语言,可以不写一个字母就能完成任务,那是一个爽神,代码清澈见底,小清新的风格无以复加!好,那我决定下面的答案也换成WhiteSpace书写!