如果计算机语言是你的朋友,你会怎么评价他们?

专栏 | 九章算法

网址 | http://www.jiuzhang.com

作为一个程序员,你的大部分时间必然是在和编程语言耳厮鬓磨,找一个和你气场相投、情投意合的编程语言,不但能让你的工作效率直线上升,还能让你的“情感”体验更加舒适。

那么,漫漫编程语言海,哪一款才能和你发生最 强烈的“荷尔蒙碰撞”,激发出你的切切怜爱呢?

三角形分割线

Angular:

featured-secret-to-great-scrummaster-min.jpg

一个自大傲慢的少年,手头的项目也寥寥无几,挣扎度日。

ASP:

一个机智的梁上君子。

Assembler:

一个简单的杂技演员。

C:

依旧活在电话控制系统世界中的古董。

C++:

一个神秘、个性稳定的人,闲暇时会兼职特工。

C和C++两个家伙都属于干活特别利索的人,但是时常会给你留些残局。所以如果你要
和他们相处,就一定要好好注意言辞,警惕他们随时可能出现的不可控意外状况。不
过尽管他们经常理解错你的意思进而捅出漏子、致使很多人不知道怎么和他们相处,
但因为他们确实能干,所以仍是很受待见的老资格小伙。
复制代码

C#:

一个总是找不着调子的音乐人,慢热,但一旦和你熟了就会非常忠诚。是Java的孪生兄弟,乍一看很像,但是性格本质相差甚远。目前谈的女朋友是F#。

CSS:

每天的必备功课就是愚弄你。

EmberJS:

IQ有待提高的懵懂者。

Haskell:

一个微微利己主义的滑冰爱好者,略懒,不过遵守纪律、聪明而优雅,有时比较疯狂,有些固执。但如果你和他混熟了,就会通过他看到另一个角度的世界。可惜的是,和他混熟并非易事。

Haxe:

一个长相很棒但颇难掌控的家伙。

HTML:

之前花了一旬的时间试图成为无所不知的词典,但近几年开始觉悟,逐渐转变为极简主义者。

Java:

乍一看长得和C/C++有些相像,但接触下来就会发现他更强大、能收拾自己折腾出的残局,更为可靠。而且不管在什么地方,他都能迅速适应。所以得到很多人的喜爱。目前,他在交往一个很赞的女朋友——Scala,有一些很酷的好友——Groovy, Kotlin, Clojure等。

JavaScript:

喜欢去泡吧,喜欢讲黄段子的叛逆少年。逢人就强调他和Java的关系就如同雷锋和雷峰塔之间的关系——毫无关系。

jQuery:

一个可靠的大兵,可惜腿脚不甚灵便。

Laravel:

狂欢节上的工作者。

MySQL:

一个臃肿、秃顶、只剩下几根飘忽银发的老会计员,思想依旧停留在遥远的二十世纪八十年代,心心念念依旧放不下最爱的VAX/VMS。

Objective-C:

一个很有创意的霸道小伙,但总是独来独往不爱合群。

OCaml:

360se_picture.jpg

和Haskell一样聪明,但比Haskell勤快,也没那么固执,是个烂漫的法国人。

OpenGL:

一个总爱拿捏贵族做派的小子,总是会糟蹋很多食物,颇有些浪费。

Pascal:

已退休,目前入驻养老院。

PHP:

尽职尽责的好木匠。

Prolog:

一个特立独行、不喜欢听别人命令的人。如果你想他帮你干些什么,直接和他说,他会依照自己的方式进行操作,但最后未必能给你所需要的答案。

Python:

一个颇具黑客范的工程师,能自主完成很多事情,拥有成为大人物的宏大梦想。可是在原始状态下总是慢吞吞的令人心急。

Ruby:

一个来自于东方的美丽女子。和Python很熟,两人的行事风格也很像。她能为你做很多事,但遇到大事爱抱怨。同时略微有些玻璃心。所以请务必注意你的说法方式,稍不留意就会让她崩溃。

Rust:

360se_picture.jpg

一个有着C/C++内心的年轻小伙,但能依据一些复杂的原则自己收拾残局。最关心的事情是谁有什么和谁借了什么。目前凭借俏丽的外貌已经吸引了一波粉丝。

Scala:

Java的女朋友,是一个精致、智慧、复杂的小女孩,喜欢花很多时间去琢磨你说的话,所以如果想和她好好交流,说话就需要足够直白。而一旦她听懂了你的意思,就能帮你做很多东西,教会你很多。不过因为复杂的个性,很多人很难真正看懂她。

Scheme(MIT):

360se_picture.jpg

一个高贵而单纯的女人。虽然单纯,但能力不弱,会做很多事情,而且对所有人都非常友好。她拥有很多朋友,包括Alyssa.P.Hacker, Ben Bitdiddle, Louis Reasoner, Eva Lu Ator等等。

欢迎关注我的微信公众号:九章算法(ninechapter)。
精英程序员交流社区,定期发布面试题、面试技巧、求职信息等

你可能感兴趣的:(java,python,c/c++)