<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          漫畫 | 為什么面向?qū)ο笤阃噶耍?/h1>

          共 1477字,需瀏覽 3分鐘

           ·

          2021-11-29 20:22

          又是周末,編程語言“三巨頭”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
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)

          評論
          圖片
          表情
          推薦
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  骚老太太AV | 91色在线观看 | 一级片免费播放 | 国产一a毛一a毛A免费看 | 翔田千里在线一区二区三区 |