漫畫 | 為什么面向?qū)ο笤阃噶耍?/h1>
又是周末,編程語言“三巨頭”Java, Lisp 和C語言照例在Hello World咖啡館聚會。

對于三位老顧客,服務(wù)員總是殷勤接待

(碼農(nóng)翻身注:這是一篇很早之前的文章,作者是大名鼎鼎的Joe Armstrong , 也就是Erlang之父。)

原來這是Erlang之父Joe Armstrong寫的一篇“戰(zhàn)斗檄文”,里邊充滿了對面向?qū)ο蟮呐小?/span>

Java看到C語言這么頑冥不化,決定上代碼,給他點(diǎn)兒顏色瞧瞧。

沒想到C語言不甘示弱,也把代碼搬了出來


Java無語,心說這兩個(gè)家伙就是胡攪蠻纏。
突然,他心中一動(dòng):我怎么忘記多態(tài)了!




Java看到C語言已經(jīng)入套,從口袋里拿出一幅圖,準(zhǔn)備給他最后一錘。


C 語言沉默了,他還想反擊,但一直找不到突破口。


(注:C語言實(shí)現(xiàn)面向?qū)ο蟮脑斍榭梢砸撇健?/span>C語言:春節(jié)回家,就我沒有對象!》)

C語言點(diǎn)頭,編程的關(guān)鍵點(diǎn)就是找到、抽象出穩(wěn)定的接口,針對這個(gè)接口編程,這樣就可以讓各個(gè)模塊能夠獨(dú)立地變化。

Java沒想到支持函數(shù)式編程的Lisp居然給自己出了一道面向?qū)ο蟮念},大為驚訝。
他稍一思考,就在白板上花了一幅圖。

Lisp看到Java 掉入了陷阱,心中不由一樂。



Java 低頭沉思不語,突然,腦海中想起來了那句話:優(yōu)先使用組合而不是繼承。
怎么使用組合?必須得改變下看待問題的方式,對,應(yīng)該這樣:



(完)
▼
作者圖書推薦

▊《半小時(shí)漫畫計(jì)算機(jī)(全彩)》 劉欣?著,劉奕君?繪
用有趣的漫畫講故事,幽默的故事講技術(shù)
爆款書《碼農(nóng)翻身》作者再次為大家破解操作系統(tǒng)、編程、網(wǎng)絡(luò)等硬核技術(shù)
打開本書,遇見不一樣的知識
本書用生動(dòng)有趣的漫畫講解了計(jì)算機(jī)的基礎(chǔ)知識,一共分為5章,每一章都有不同的風(fēng)景。?
在第1章,你可以花上幾兩銀子,體驗(yàn)一下大明王朝TCP/IP 和HTTP。與此同時(shí),張大胖會在和朋友的聊天中逐步"發(fā)明”HTTPS。你還能看看那些可愛的網(wǎng)卡、CPU,內(nèi)存是怎么從零開始上網(wǎng)的,以及一張身份證是怎么在網(wǎng)絡(luò)中被切割和傳輸?shù)摹5搅说?章,可以看看操作系統(tǒng)是怎么"騙人”的,"一切皆文件”到底是怎么回事,程序員最喜歡的Hello World在執(zhí)行時(shí)有什么秘密。第3章則能看到跑得飛快的CPU阿甘一天有趣的生活,不斷打仗的黑毛部落和禿頭部落居然促成了通用計(jì)算機(jī)的誕生,以及兩段"相聲”:從1加到100和函數(shù)調(diào)用的秘密。第4章展示了數(shù)據(jù)庫帝國的一次危機(jī)和內(nèi)部斗爭。第5章你可以用一個(gè)奇特的天平去稱一稱編程語言的重量,還可以"欣賞”一下字節(jié)碼王國的興起和擴(kuò)張,順便看看上帝是怎么教會人類面向?qū)ο缶幊痰摹?/span>
用一句話來總結(jié) :有趣且硬核的技術(shù)漫畫,肯定不會辜負(fù)的大家的期待!
(掃碼了解本書詳情)

▊《碼農(nóng)翻身:用故事給技術(shù)加點(diǎn)料》
劉欣(@碼農(nóng)翻身) 著
用故事給技術(shù)加點(diǎn)料,網(wǎng)上海量傳閱的技術(shù)故事
幫你理解技術(shù)起源和本質(zhì)
書中用一個(gè)個(gè)精彩紛呈的故事,繪聲繪色且深入淺出地演繹晦澀枯燥的編程知識。學(xué)習(xí)優(yōu)秀的架構(gòu)師是如何思考、如何抽象、如何成長的,從操作系統(tǒng)、Java語言到Web技術(shù),每個(gè)主題都深入淺出。
(掃碼了解本書詳情)

如果喜歡本文 歡迎?在看丨留言丨分享至朋友圈?三連
?熱文推薦??
瀏覽
53
又是周末,編程語言“三巨頭”Java, Lisp 和C語言照例在Hello World咖啡館聚會。

對于三位老顧客,服務(wù)員總是殷勤接待

(碼農(nóng)翻身注:這是一篇很早之前的文章,作者是大名鼎鼎的Joe Armstrong , 也就是Erlang之父。)

原來這是Erlang之父Joe Armstrong寫的一篇“戰(zhàn)斗檄文”,里邊充滿了對面向?qū)ο蟮呐小?/span>

Java看到C語言這么頑冥不化,決定上代碼,給他點(diǎn)兒顏色瞧瞧。

沒想到C語言不甘示弱,也把代碼搬了出來


Java無語,心說這兩個(gè)家伙就是胡攪蠻纏。
突然,他心中一動(dòng):我怎么忘記多態(tài)了!




Java看到C語言已經(jīng)入套,從口袋里拿出一幅圖,準(zhǔn)備給他最后一錘。


C 語言沉默了,他還想反擊,但一直找不到突破口。


(注:C語言實(shí)現(xiàn)面向?qū)ο蟮脑斍榭梢砸撇健?/span>C語言:春節(jié)回家,就我沒有對象!》)

C語言點(diǎn)頭,編程的關(guān)鍵點(diǎn)就是找到、抽象出穩(wěn)定的接口,針對這個(gè)接口編程,這樣就可以讓各個(gè)模塊能夠獨(dú)立地變化。

Java沒想到支持函數(shù)式編程的Lisp居然給自己出了一道面向?qū)ο蟮念},大為驚訝。
他稍一思考,就在白板上花了一幅圖。

Lisp看到Java 掉入了陷阱,心中不由一樂。



Java 低頭沉思不語,突然,腦海中想起來了那句話:優(yōu)先使用組合而不是繼承。
怎么使用組合?必須得改變下看待問題的方式,對,應(yīng)該這樣:



(完)
▼
作者圖書推薦

劉欣?著,劉奕君?繪
用有趣的漫畫講故事,幽默的故事講技術(shù)
爆款書《碼農(nóng)翻身》作者再次為大家破解操作系統(tǒng)、編程、網(wǎng)絡(luò)等硬核技術(shù)
打開本書,遇見不一樣的知識
本書用生動(dòng)有趣的漫畫講解了計(jì)算機(jī)的基礎(chǔ)知識,一共分為5章,每一章都有不同的風(fēng)景。?
在第1章,你可以花上幾兩銀子,體驗(yàn)一下大明王朝TCP/IP 和HTTP。與此同時(shí),張大胖會在和朋友的聊天中逐步"發(fā)明”HTTPS。你還能看看那些可愛的網(wǎng)卡、CPU,內(nèi)存是怎么從零開始上網(wǎng)的,以及一張身份證是怎么在網(wǎng)絡(luò)中被切割和傳輸?shù)摹5搅说?章,可以看看操作系統(tǒng)是怎么"騙人”的,"一切皆文件”到底是怎么回事,程序員最喜歡的Hello World在執(zhí)行時(shí)有什么秘密。第3章則能看到跑得飛快的CPU阿甘一天有趣的生活,不斷打仗的黑毛部落和禿頭部落居然促成了通用計(jì)算機(jī)的誕生,以及兩段"相聲”:從1加到100和函數(shù)調(diào)用的秘密。第4章展示了數(shù)據(jù)庫帝國的一次危機(jī)和內(nèi)部斗爭。第5章你可以用一個(gè)奇特的天平去稱一稱編程語言的重量,還可以"欣賞”一下字節(jié)碼王國的興起和擴(kuò)張,順便看看上帝是怎么教會人類面向?qū)ο缶幊痰摹?/span>
用一句話來總結(jié) :有趣且硬核的技術(shù)漫畫,肯定不會辜負(fù)的大家的期待!
(掃碼了解本書詳情)

▊《碼農(nóng)翻身:用故事給技術(shù)加點(diǎn)料》
劉欣(@碼農(nóng)翻身) 著
用故事給技術(shù)加點(diǎn)料,網(wǎng)上海量傳閱的技術(shù)故事
幫你理解技術(shù)起源和本質(zhì)
書中用一個(gè)個(gè)精彩紛呈的故事,繪聲繪色且深入淺出地演繹晦澀枯燥的編程知識。學(xué)習(xí)優(yōu)秀的架構(gòu)師是如何思考、如何抽象、如何成長的,從操作系統(tǒng)、Java語言到Web技術(shù),每個(gè)主題都深入淺出。
(掃碼了解本書詳情)
如果喜歡本文 歡迎?在看丨留言丨分享至朋友圈?三連 ?熱文推薦??
