如果程式語言是女人
在 Quora 網站上有這樣一個問答貼:《In layman’s terms, what are the major programming languages, and what are they used for? 》如何用通俗語言來解釋主要的程式語言及其用途。這個問答貼回覆很多。
Isaac Lewis 的回覆 (最有特色的回覆,把程式語言比作女人)
PHP是你的豆蔻年華的心上人,她是情竇初開的你今年夏天傻乎乎的追求的目標。玩一玩可以,但千萬不要投入過深,因為這個女孩有嚴重的問題。
Perl 是PHP的姐姐。她對你來說年齡稍微大了一點,但在90年代,她是相當受歡迎的。她和Larry Wall(譯註:Perl語言創始人)長期保持著親密關係,因此她的審美一落千丈,如今她看起來是醜陋不堪。“無論你們怎麼評論,我仍然愛她!”,Larry Wall說。沒有第二個人會像他這樣。
Ruby是指令碼家族中一個非常漂亮的孩子。第一眼看她,你的心魄就會被她的美麗攝走。她還很有有趣。起初她看起來有點慢,不怎麼穩定,但近些年來她已經成熟了很多。
Python 是Ruby的一個更懂事的姐姐。她優雅,新潮,成熟。她也許太過優秀。很多小夥都會說“嘿,兄弟,你怎麼可能不愛上Python呢!?”。沒錯,你喜歡Python。你把她當成了一個脾氣和浪漫都退燒了的Ruby。
Java是一個事業成功的女人。很多在她手下幹過的人都感覺她的能力跟她的地位並不般配,她更多的是通過技巧打動了中層管理人員。你也許會認為她是很有智慧的人,你願意跟隨她。但你要準備好在數年裡不斷的聽到“你用錯了介面,你遺漏了一個分號”這樣的責備。
C++ 是Java的表姐。她在很多地方跟Java類似,不同的是她成長於一個天真的年代,不認為需要使用“保護措施”。當然,“保護措施”是指自動記憶體管理。你以為我指的是什麼?
C 是C++的媽媽。對一些頭髮花白的老程式設計師說起這個名稱,會讓他們眼睛一亮,產生無限回憶。
Objective C C語言家族的另外一個成員。她加入了一個奇怪的教會,不願意和任何教會之外的人約會。
Haskell, Clojure, Scheme 以及她們的朋友們都是一些時髦的,附庸風雅的,很聰明的女孩,你也許在多年前和她們曾度過了一個很Happy的暑假。她們是第一次讓你感到有壓力的女孩。當然,你可能從來沒有對她們很認真——儘管你總是在問自己“如果….會如何?”
也許你會拖延著不去認識C# ,因為她們家族不好的名聲。但最近幾年他們已經改邪歸正了——他們會這樣告訴你。一旦你加入我們,你就是我們的人了,你聽到了沒有?你需要一個資料庫?她的哥哥MSSQL會罩著你。需要一個安身的地方?這有何難,她老爸甚至可以在Azure大道你給買一套公寓。什麼?你覺得這樣的關係過於親密了?不,你別想離開我們。你已經是我們家族的一員了,現在,聽見了沒有?
Javascript —— 嗨,這不是你的初吻的那個女孩嗎,她甚至比PHP更早進入你的視線。我不知道她現在在幹什麼。我聽說她的事業近幾年來非常成功。舊時的人也可以趕上潮流變得很酷….(你發現她從頭到腳穿的都是設計師jQuery的作品)….哇,有人從醜小鴨變成了美麗的天鵝…
Tamil Selvan 的回覆 (他是 Common Lisp 程式設計師)
C -> 微調後的引擎
C++ -> 能賺大錢
Java -> 可從銀行拿回我們的錢
Python -> 童謠 (甚至老者都能從中發現智慧…)
Ruby -> 可從風投人那拿到錢
PHP -> 用於夫妻店
Erlang -> 可同時做多件事
Perl -> 和管道膠帶類似
Common Lisp -> 可用其做任何事情,但且不知該做什麼
Haskell -> 數學系的傢伙喜歡用
OCaml -> 搞編譯器設計的傢伙喜歡用
Objective -C -> 賈伯斯粉絲所用
JavaScript -> 做網頁的,到處都在用
C# -> 針對那些對 IT 無頭緒的人的解決方案(相信 MS 會照顧好你,而不是你自己)
Scala -> 有人(paul graham)說 Java 有點,所以有極客想改變形象,他們就發明了 Scala。
原文連結:what are the major programming languages
相關內容:假如女人是一種程式語言
相關文章
- 新編如果程式語言是女人
- 趣文:如果程式語言是女人(新編版)
- 假如女人是一種程式語言
- 如果程式語言是種武器
- 如果程式語言是超級英雄……
- 趣文:如果程式語言是車
- 趣文:如果程式語言是種武器
- 福利來了!如果瀏覽器是女人瀏覽器
- 程式設計師就象男人,程式語言就象女人程式設計師
- 如果說程式語言是一種宗教,你的信仰是?
- 如果程式語言都是車
- 如果程式設計師是士兵,程式語言是武器,那麼每種語言都是什麼武器?程式設計師
- 如果程式語言是《Parks and Recreation》電視劇中的人物
- 如果程式語言是《哈利波特》中的人物
- 如果程式語言是種武器,快使用雙截棍!
- 如果程式語言也是一條船
- #多圖# 如果程式語言都是車
- 如果用程式語言來寫作文
- 如果程式語言是女孩子(日本作家渡辺將人作品)
- 什麼是程式語言
- 程式語言居然是魔法咒語!
- 男人是藍芽,女人是WiFi藍芽WiFi
- 什麼是程式語言?程式語言都有哪些?以及主要用途
- [譯] 如果把程式語言看作國家,每種語言分別代表哪個國家?
- 假如川普是一門程式語言
- GO是更好的程式語言嗎?Go
- Java 語言是強型別語言語言(轉)Java型別
- 為什麼自制指令碼語言是程式語言的最高境界?指令碼
- Scala 函數語言程式設計(一) 什麼是函數語言程式設計?函數程式設計
- 程式猿眼中的女人
- 把程式語言看做語言
- F#是當今最好的程式語言?
- 假如特沒普是一種程式語言
- 什麼是函數語言程式設計函數程式設計
- C 語言偵錯程式是如何工作的?
- 語言是 Go 還是 Golang?Golang
- 女人千萬別寫程式碼
- 聊聊C語言/C++—程式和程式語言C語言C++