如果程式語言是《Parks and Recreation》電視劇中的人物

2017-07-07    分類:資訊、首頁精華0人評論發表於2017-07-07

本文由碼農網 – 小峰原創翻譯,轉載請看清文末的轉載要求,歡迎參與我們的付費投稿計劃

你曾幻想過要是程式語言從計算機走進生活會是什麼樣子的嗎?讓我們一起來看一看他們分別是“Parks and Recreation”電視劇中的什麼角色吧。

我們最近一直在看“Parks and Recreation”。這是最偉大的喜劇電視劇之一。如果你還沒有看過,那麼我建議你去Netflix完整地看一遍,然後再來閱讀這篇文章。

回來了?太棒了。這是一部偉大的電視劇,對吧?對我來說,它之所以吸引人的原因是它塑造了完全不同的性格特徵。每個人物都有自己的身份特徵。然後,我開始思考“將其中的人物角色與程式語言作比較,會怎麼樣”?一起來看一看吧!

Ron “C++” Swanson

Ron不相信政府或毫無意義的中層管理人員。每個公民都應該拿回他的稅錢,並獲得自己來處置這筆錢的權利。Ron就是完美的C ++。無記憶體管理,也沒有強制意見。你怎麼處置都可以。直接訪問儲存器和清理無論你是怎麼想的,那不是這個語言會幹的事!Ron C++ Swanson就是他了。

Andy “Javascript” Dwyer

Andy和Javascript都是可愛的傻瓜(特別是如果語言流行趨勢是會變的話)。Andy就像是一隻可愛的小狗,從簡單的擦鞋到在倫敦花了3個月運營慈善基金會,擔負著越來越多的責任,卻不知道他在做什麼。JavaScript也像一隻可愛的小狗,負擔著越來越多的責任,卻不知道它在做什麼。檢視Javascript WAT視訊,如果你不相信我的話。儘管這樣傻乎乎的,我們還是每週會建立一個新的JS框架,並宣佈它作為我們所有基於web問題的解決方案。

Donna “Python” Meagle

安靜,不事張揚,但功能強大,我想這個比喻非常完美地概括了這樣一個情節:April一不小心用水擦洗了所有Parks & Rec計算機,因為害怕所以躲在桌子下。就在他們打算去找新工作的時候,Dooa出現了。只要一秒鐘,一切都修復好了。

這就是Python安靜,謙遜的力量。他們都應該值得更多的關注。

April “Clojure” Ludgate

April的性格是出了名的頑劣,和難以一同工作(特別是如果是Ann Perkins的話)。然而,當她確實做了她的工作,例如介入Ron和公眾之間,又令人印象深刻地有效。

當你第一次遇到Clojure時,它會將你的大腦弄得亂糟糟。它很難一起工作(特別是那些括號!)。任何一個特別是從物件導向的背景下走出來的人都得花時間才能打破Clojure的壁壘。但是,一旦你成功了之後,它就會成為一個強大的朋友和工具。

Ann “PHP” Perkins

我不知道為什麼Ann能在電視劇中出現得那麼久,因為她幾乎沒幹什麼事。我不明白為什麼PHP仍然活著。我們現在可以比PHP做得更好,不是嗎?

Leslie “Java” Knope

Leslie始終是可靠和有效的。任何需要實現的事情,Leslie和Java都可以做到。不一定會用最快和最有效的方式來完成,但將是最可能實現的途徑。同樣的,Leslie總是能夠得到無數朋友(卻經常不贊同彼此)的支援,Java令人難以置信的成功的主要原因之一是,有大量為它而編寫的支援庫和框架。

Tom “Scala” Haverford

Tom是最可愛的劇組成員之一,並且因炒作和即將交付而出名。雖然他有一些不可否認的偉大想法(例如Tom的Bistro和Rent-a-swag),但同樣不能否認的是,他也有一些非常糟糕的點子。雖然Scala有著從函式式正規化到JVM一致問題的良好執行,並且有著SBT的速度和它作為一種大型程式碼庫語言的複雜度,卻並沒有像它大肆宣傳得那樣交付。儘管如此,Tom最終還是贏了,並且如果我們只看招聘網站的話,Scala最後也是贏了。

譯文連結:http://www.codeceo.com/article/if-programming-language-is-parks-and-recreation.html
英文原文:If Programming Languages Were 'Parks and Rec' Characters
翻譯作者:碼農網 – 小峰
轉載必須在正文中標註並保留原文連結、譯文連結和譯者等資訊。]

相關文章