作为一个程序员,你的大部分时间必然是在和编程语言耳厮鬓磨。就像对象一样,世界上没有最好的,只有最适合的。所以找一个和你气场相投、情投意合的编程语言,不但能让你的工作效率直线上升,还能让你的“情感”体验更加舒适。那么,漫漫编程语言海,哪一款才能和你发生最 强烈的“荷尔蒙碰撞”,激发出你的切切怜爱呢?
Angular:一个自大傲慢的少年,手头的项目也寥寥无几,挣扎度日。
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:和Haskell一样聪明,但比Haskell勤快,也没那么固执,是个烂漫的法国人。
OpenGL:一个总爱拿捏贵族做派的小子,总是会糟蹋很多食物,颇有些浪费。
Pascal:已退休,目前入驻养老院。
PHP:尽职尽责的好木匠。
Prolog:一个特立独行、不喜欢听别人命令的人。如果你想他帮你干些什么,直接和他说,他会依照自己的方式进行操作,但最后未必能给你所需要的答案。
Python:一个颇具黑客范的工程师,能自主完成很多事情,拥有成为大人物的宏大梦想。可是在原始状态下总是慢吞吞的令人心急。
Ruby:一个来自于东方的美丽女子。和Python很熟,两人的行事风格也很像。她能为你做很多事,但遇到大事爱抱怨。同时略微有些玻璃心。所以请务必注意你的说法方式,稍不留意就会让她崩溃。
Rust:一个有着C/C++内心的年轻小伙,但能依据一些复杂的原则自己收拾残局。最关心的事情是谁有什么和谁借了什么。目前凭借俏丽的外貌已经吸引了一波粉丝。
Scala:Java的女朋友,是一个精致、智慧、复杂的小女孩,喜欢花很多时间去琢磨你说的话,所以如果想和她好好交流,说话就需要足够直白。而一旦她听懂了你的意思,就能帮你做很多东西,教会你很多。不过因为复杂的个性,很多人很难真正看懂她。
Scheme(MIT):一个高贵而单纯的女人。虽然单纯,但能力不弱,会做很多事情,而且对所有人都非常友好。她拥有很多朋友,包括Alyssa.P.Hacker, Ben Bitdiddle, Louis Reasoner, Eva Lu Ator等等。
所以,世界上最适合你的语言才是最好的语言!
欢迎关注我的微信公众号:九章算法(ninechapter),帮助你了解IT技术前沿,通过面试、拿到offer、找到好工作!
公众号:九章算法【ninechapter】Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有