如果編程語言也來玩《權力的遊戲》,怎麼安排角色?

如果編程語言也來玩《權力的遊戲》,怎麼按照它們各自的特點安排角色?

Java——龍媽

理由:Java是使用程度最為廣泛、同時也是目前使用人數最多的編程語言,鑑於龍媽的真命天女身份,同時身邊聚集了越來越多的力量,更為重要的一點是,任何人在跟龍媽交手之前,先要了解她的N種頭銜——而用Java寫的項目,在你瞭解到核心部分之前,可能先要閱讀很長很長的非核心代碼……

如果編程語言也來玩《權力的遊戲》,怎麼安排角色?

龍媽(Daenerys Targaryen,丹尼莉絲·坦格利安)

坦格利安龍族風暴降生、不焚者、彌林女王、安達爾人和先民的女王、草原上的卡麗熙、破鐐者、龍之母,龍媽女主光環加身,不光有三條神龍護體,還有大軍跟隨;當然更重要的,還有好幾位智商超群的仰慕者輔佐,就連掐架失手殺爹的小惡魔也投奔龍媽了……

技能修煉手冊

1. Java 8實戰

2. Tomcat架構解析


C語言——泰溫

理由:C語言容易編譯,貼近底層,多年佔據編程語言排行榜前列,雖然近期份額有一定數量下降……凱巖城領主泰溫雖然已經領便當了,但是他是少數幾位對君臨整體情況、不同家族的人物背景及未來趨勢有深入洞察力的老前輩。

如果編程語言也來玩《權力的遊戲》,怎麼安排角色?

Tywin Lannister(泰溫·蘭尼斯特)

凱巖城公爵、西境守護,蘭尼斯特獅族掌門人,詹姆、瑟曦和提利昂之父。手握重權、心思縝密、行事老辣,具有極高的軍事和政治才能。被自己嫌棄的侏儒兒子提利昂在父子衝突中失手弄死......如若沒有,在權遊中,老前輩的籌碼很高啊。

技能修煉手冊

1. 明解C語言(入門篇,中級篇)

2. C語言程序設計:現代方法(第2版)


C++——色後

理由:C++是功能更為強大的C語言,且直接提供面向對象編程和泛型編程的特性。瑟曦雖然不如老爹泰溫那樣老謀深算,但是傲嬌任性、野心勃勃,處處效仿老爹。

如果編程語言也來玩《權力的遊戲》,怎麼安排角色?

色後(Cersei Lannister,瑟曦·蘭尼斯特)

泰溫之女,君臨城鹿族勞勃國王之妻,喬弗裡、彌塞菈、託曼的母親,與孿生弟弟詹姆關係親密,痛恨侏儒弟弟小惡魔。從小被巫魔女預言了一生,比如嫁給國王,母儀天下,三個孩子都會死去……

技能修煉手冊

1. C++權威教程(第6版)

2. C++程序設計實踐與技巧


Python——囧諾

理由:在人工智能和機器學習領域,Python炙手可熱,作為未來之星的囧諾似乎可以與Python一比。

如果編程語言也來玩《權力的遊戲》,怎麼安排角色?

囧諾 (Jon Snow,瓊恩·雪諾)

臨冬城公爵、北境守護、史塔克狼族掌門人艾德·史塔克的私生子(額,應該說是表面上的私生子,實際身份成迷,廣為流傳的推測是:龍族瘋王長子雷加(龍媽的大哥)與艾德的妹妹絕世美女萊安娜之子),綽號“雪諾大人”、“臨冬城的私生子“、“長城上的私生子”等。同時他也是一個易形者(狼靈),他的冰原狼為白毛紅眼的“白靈”。

技能修煉手冊

1. Python編程:從入門到實踐

2. 流暢的Python


C#——小玫瑰

理由:借鑑了Java的設計思想,好學,易用,同時兼顧運行效率。小玫瑰聰明機智、處事圓滑,能屈能伸。

如果編程語言也來玩《權力的遊戲》,怎麼安排角色?

小玫瑰(Margaery Tyrell ,瑪格麗·提利爾)

隸屬高庭金玫瑰提利爾家族,師從祖母荊棘女王(老謀深算的奧蓮娜·雷德溫夫人),年輕貌美,處事圓滑周到。先後嫁給鹿族的藍禮(勞勃的弟弟)、喬弗裡和託曼(勞勃和色後的兩個兒子)。她對權利同樣具有勃勃野心,但她的手段比較高明,進入君臨不久就受到了城內百姓的愛戴。當觀眾愛上這個心機貌美的皇后,並期待她跟色後和大麻雀有更多較量時,她就因為色後的一鍋端復仇法領便當了……

技能修煉手冊

1. C#圖解教程(第4版)

2. 深入理解C#(第3版)


JavaScript——小惡魔

理由:黑白兩道通吃(前後端都能搞定),三觀正,洞察世事,偶爾做點小壞事兒,但總體非常受歡迎。

如果編程語言也來玩《權力的遊戲》,怎麼安排角色?

小惡魔(Tyrion Lannister,提利昂·蘭尼斯特)

泰溫次子,因出生時母親難產死亡,深受父親厭惡。他喜歡美女、今朝有酒今朝醉,隨性灑脫,雖身為侏儒,但智商超群,被迫弒父後投奔龍媽。

技能修煉手冊

1. JavaScript DOM編程藝術(第2版)

2. JavaScript高級程序設計(第3版)


PHP——三傻

理由:PHP是最好的語言……三傻是最乖的寶寶……

如果編程語言也來玩《權力的遊戲》,怎麼安排角色?

三傻(Sansa Stark,珊莎·史塔克)

狼族艾德·史塔克的大女兒,先後因為政治聯姻和宮鬥犧牲品嫁給君臨國王“喬大帝”(勞勃死後繼位)、小惡魔、小剝皮,又被小指頭覬覦。在前幾季裡是讓觀眾恨鐵不成鋼的傻白甜(外號三傻為英文諧音,同時表達了中國觀眾為她智商捉急的情緒)。但是,經歷一系列命運的捉弄之後,三傻終於在第6季開始長心了……

技能修煉手冊

1.PHP與MySQL程序設計(第4版)

2.深入PHP:面向對象、模式與實踐(第3版)


Go語言——Bran Stark

理由:出身名門,年輕,潛力無限,兼備特殊技能(併發高性能)……

如果編程語言也來玩《權力的遊戲》,怎麼安排角色?

布蘭(Brandon Stark,布蘭登·史塔克)

狼族艾德·史塔克次子,理性聰明,因喜攀爬城牆撞見色後和詹姆的關係,被詹姆推下城牆失去雙腿。狼靈,具備特殊技能,可短時間控制其他動物的意識。臨冬城被攻佔後,遠離權力紛爭,帶幾位隨從尋找三眼烏鴉,對抗異鬼。

技能修煉手冊

1. Go語言編程

2. Go併發編程實戰(第2版)


Swift——二丫

理由:機敏好學,穩紮穩打逐步完善自身。Swift代碼少、性能優,二丫話少、行動快。

如果編程語言也來玩《權力的遊戲》,怎麼安排角色?

二丫 (Arya Stark,艾麗婭·史塔克)

狼族艾德·史塔克次女,從小是個假小子,隨身佩戴一枚繡花針型利劍“縫衣針”,性格倔強,出手利落。二丫(艾麗婭諧音,同時是家裡的二女兒)親眼目睹父親艾德被“喬大帝”處死,之後獨身一人流亡在外,復仇的信念支撐她頑強地生長,並習得絕技。

技能修煉手冊

1. 從零開始學Swift(第2版)

2. Swift編程權威指南(第2版)


SQL——小指頭

理由:SQL是其他關係型數據庫的基礎,是後臺必備技能。而小指頭隱藏在幕後,精於計算,事事都跟他有牽扯。

如果編程語言也來玩《權力的遊戲》,怎麼安排角色?

小指頭(Petyr Baelish,培提爾·貝里席)

君臨前御前財政大臣,《權力的遊戲》中各種戰爭的直接和間接引發者,藏於幕後,精於計算,陰險狡詐,縱橫捭闔。

技能修煉手冊

1. SQL必知必會(第4版)

2. SQL基礎教程(第2版)


Objective-C——弒君者

理由:OC是一種通用、高級、面向對象的編程語言。詹姆作為名門望族之後,氣質出眾,但他擁有其他角色不具備的凡人之痛,錯愛、忠孝難兩全...

如果編程語言也來玩《權力的遊戲》,怎麼安排角色?

弒君者(Jaime Lannister,詹姆·蘭尼斯特)

獅族泰溫長子,色後孿生弟弟,痴愛色後。高大英俊美男、武藝超群,表面上冷酷無情,實際是一位具有騎士精神的男士。在斷臂之前更英勇無雙,斷臂之後雖然失去了武力優勢,但是開始從多維度思考問題。最讓人唏噓的是,一路走來,我們越來越能體會詹姆是一位悲情的角色。

技能修煉手冊

1. Objective-C基礎教程(第2版)

2. Objective-C高級編程:iOS與OS X多線程和內存管理


Ruby——紅袍女

理由:Ruby雖然入門難度略高,但是一旦搞定,用Ruby on Rails框架很快就可以搭建一個複雜的網站。梅姨有紅寶石,還有巫術和預言能力……

如果編程語言也來玩《權力的遊戲》,怎麼安排角色?

紅袍女(Melisandre,梅麗珊卓)

梅麗珊卓,光之王拉赫洛的女祭司,據說已經幾百歲,但是外表貌美。她的有一條紅寶石項鍊,可以協助施展巫術。她能通過火焰看到未來的部分景象或者暗示(但需要解讀,所以有可能出現錯誤),剛開始為鹿族勞勃國王的另一個弟弟史坦尼斯服務(她誤認為史坦尼斯是曾經打敗異鬼的亞梭爾·亞亥重生)。

技能修煉手冊

1. Ruby基礎教程(第4版)

2. Ruby on Rails 教程(原書第4版)

  • 本文轉自圖靈教育,作者英子(部分內容參考“If programming languages were "Game of Thrones" characters”)。
  • 以上圖片均來自《權力的遊戲》劇照。


分享到:


相關文章: