作為一個(gè)程序員,你的大部分時(shí)間必然是在和編程語言耳廝鬢磨。就像對(duì)象一樣,世界上沒有最好的,只有最適合的。所以找一個(gè)和你氣場相投、情投意合的編程語言,不但能讓你的工作效率直線上升,還能讓你的“情感”體驗(yàn)更加舒適。那么,漫漫編程語言海,哪一款才能和你發(fā)生最 強(qiáng)烈的“荷爾蒙碰撞”,激發(fā)出你的切切憐愛呢?
Angular:一個(gè)自大傲慢的少年,手頭的項(xiàng)目也寥寥無幾,掙扎度日。
ASP:一個(gè)機(jī)智的梁上君子。
Assembler:一個(gè)簡單的雜技演員。
C:依舊活在電話控制系統(tǒng)世界中的古董。
C++:一個(gè)神秘、個(gè)性穩(wěn)定的人,閑暇時(shí)會(huì)兼職特工。
C和C++兩個(gè)家伙都屬于干活特別利索的人,但是時(shí)常會(huì)給你留些殘局。所以如果你要和他們相處,就一定要好好注意言辭,警惕他們隨時(shí)可能出現(xiàn)的不可控意外狀況。不過盡管他們經(jīng)常理解錯(cuò)你的意思進(jìn)而捅出漏子、致使很多人不知道怎么和他們相處,但因?yàn)樗麄兇_實(shí)能干,所以仍是很受待見的老資格小伙。
C#:一個(gè)總是找不著調(diào)子的音樂人,慢熱,但一旦和你熟了就會(huì)非常忠誠。是Java的孿生兄弟,乍一看很像,但是性格本質(zhì)相差甚遠(yuǎn)。目前談的女朋友是F#。
CSS:每天的必備功課就是愚弄你。
EmberJS:IQ有待提高的懵懂者。
Haskell:一個(gè)微微利己主義的滑冰愛好者,略懶,不過遵守紀(jì)律、聰明而優(yōu)雅,有時(shí)比較瘋狂,有些固執(zhí)。但如果你和他混熟了,就會(huì)通過他看到另一個(gè)角度的世界。可惜的是,和他混熟并非易事。
Haxe:一個(gè)長相很棒但頗難掌控的家伙。
HTML:之前花了一旬的時(shí)間試圖成為無所不知的詞典,但近幾年開始覺悟,逐漸轉(zhuǎn)變?yōu)闃O簡主義者。
Java:乍一看長得和C/C++有些相像,但接觸下來就會(huì)發(fā)現(xiàn)他更強(qiáng)大、能收拾自己折騰出的殘局,更為可靠。而且不管在什么地方,他都能迅速適應(yīng)。所以得到很多人的喜愛。目前,他在交往一個(gè)很贊的女朋友——Scala,有一些很酷的好友——Groovy, Kotlin, Clojure等。
JavaScript:喜歡去泡吧,喜歡講黃段子的叛逆少年。逢人就強(qiáng)調(diào)他和Java的關(guān)系就如同雷鋒和雷峰塔之間的關(guān)系——毫無關(guān)系。
jQuery:一個(gè)可靠的大兵,可惜腿腳不甚靈便。
Laravel:狂歡節(jié)上的工作者。
MySQL:一個(gè)臃腫、禿頂、只剩下幾根飄忽銀發(fā)的老會(huì)計(jì)員,思想依舊停留在遙遠(yuǎn)的二十世紀(jì)八十年代,心心念念依舊放不下最愛的VAX/VMS。
Objective-C:一個(gè)很有創(chuàng)意的霸道小伙,但總是獨(dú)來獨(dú)往不愛合群。
OCaml:和Haskell一樣聰明,但比Haskell勤快,也沒那么固執(zhí),是個(gè)爛漫的法國人。
OpenGL:一個(gè)總愛拿捏貴族做派的小子,總是會(huì)糟蹋很多食物,頗有些浪費(fèi)。
Pascal:已退休,目前入駐養(yǎng)老院。
PHP:盡職盡責(zé)的好木匠。
Prolog:一個(gè)特立獨(dú)行、不喜歡聽別人命令的人。如果你想他幫你干些什么,直接和他說,他會(huì)依照自己的方式進(jìn)行操作,但最后未必能給你所需要的答案。
Python:一個(gè)頗具黑客范的工程師,能自主完成很多事情,擁有成為大人物的宏大夢想。可是在原始狀態(tài)下總是慢吞吞的令人心急。
Ruby:一個(gè)來自于東方的美麗女子。和Python很熟,兩人的行事風(fēng)格也很像。她能為你做很多事,但遇到大事愛抱怨。同時(shí)略微有些玻璃心。所以請(qǐng)務(wù)必注意你的說法方式,稍不留意就會(huì)讓她崩潰。
Rust:一個(gè)有著C/C++內(nèi)心的年輕小伙,但能依據(jù)一些復(fù)雜的原則自己收拾殘局。最關(guān)心的事情是誰有什么和誰借了什么。目前憑借俏麗的外貌已經(jīng)吸引了一波粉絲。
Scala:Java的女朋友,是一個(gè)精致、智慧、復(fù)雜的小女孩,喜歡花很多時(shí)間去琢磨你說的話,所以如果想和她好好交流,說話就需要足夠直白。而一旦她聽懂了你的意思,就能幫你做很多東西,教會(huì)你很多。不過因?yàn)閺?fù)雜的個(gè)性,很多人很難真正看懂她。
Scheme(MIT):一個(gè)高貴而單純的女人。雖然單純,但能力不弱,會(huì)做很多事情,而且對(duì)所有人都非常友好。她擁有很多朋友,包括Alyssa.P.Hacker, Ben Bitdiddle, Louis Reasoner, Eva Lu Ator等等。
所以,世界上最適合你的語言才是最好的語言!
歡迎關(guān)注我的微信公眾號(hào):九章算法(ninechapter),幫助你了解IT技術(shù)前沿,通過面試、拿到offer、找到好工作!
公眾號(hào):九章算法【ninechapter】