<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>

          重磅!七國首腦會議決定制裁Go語言!

          共 2216字,需瀏覽 5分鐘

           ·

          2021-03-03 21:55



          源 / 碼農(nóng)翻身    /劉欣 



          2021年2月, 編程語言的七國集團(tuán)峰會在風(fēng)景優(yōu)美的Linux莊園如期召開。


          C, Java, Python, JavaScript , C++ , C#,  PHP 相繼入座。


          C語言作為主持人,在大屏幕上用一幅圖總結(jié)了一下近二十年各國的沉浮。




          各國代表對C語言的工作紛紛表示贊賞。


          C語言說道:我們七國集團(tuán)已經(jīng)統(tǒng)治IT界20多年了,歷經(jīng)桌面時代,互聯(lián)網(wǎng)時代,大數(shù)據(jù)時代,人工智能時代而不倒,這次會議就是爭取把大好局面再維持20年!


          C語言隨后介紹了本次G7峰會的兩大議題。


          1. 解決內(nèi)部爭端


          2. 應(yīng)對新編程語言的威脅


          第一個議題剛剛開始各方就吵成了一鍋粥。


          Java率先向JavaScript發(fā)難, 指責(zé)它不遵守約定,用Node.js向后端發(fā)起進(jìn)攻的惡劣行為。


          C#憤怒地舉報JavaScript 用Electron 對桌面開發(fā)的蠶食。


          JavaScript則辯解說C/C++/C#也可以寫代碼運(yùn)行在瀏覽器端中,不信你們?nèi)タ碬ebAssembly,還有Java也做桌面開發(fā)例如IDEA和Eclipse.....


          眼瞅著第一個議題就要打起來,C老大趕緊呼吁各方冷靜,要約束各方行為,為了大局不要內(nèi)訌。


          經(jīng)過一番唇槍舌戰(zhàn), 各方再次確立了自己的勢力范圍:


          桌面開發(fā):C#

          前端開發(fā):JavaScript

          系統(tǒng)級軟件:C/C++

          后端開發(fā):Java/C#

          大數(shù)據(jù):Java/ Python

          人工智能:C++/Python


          然后大會轉(zhuǎn)入第二個議題,C語言給每個人發(fā)了一份報告, 上面列舉了最近10年出現(xiàn)的編程新秀。


          Go : 2009

          Rust : 2010

          Kotlin : 2011

          Elixir : 2011

          Julia : 2012

          TypeScript : 2012

          Swift : 2014


          Python代表立刻建議把Elixir和Swift劃掉, 因?yàn)榍罢呓Y(jié)合了Erlang和RoR,太小眾了。后者只在蘋果的生態(tài)系統(tǒng)中折騰,對G7沒啥威脅。


          JavaScript則建議劃掉TypeScript, 畢竟和自己師出同門,最終還得編譯成JavaScript才能運(yùn)行。


          大家紛紛表示同意。


          Java 也不甘示弱地要求把Kotlin從列表中劃掉,因?yàn)槟侵皇且欢颜Z法糖而已,對他沒啥威脅。


          C#提醒Java不可大意,畢竟Kotlin有Google這么一個大腿, Google 為了擺脫Java API的束縛,和Oracle大打出手,正在力推Kotlin。


          Java則堅定地認(rèn)為Kotlin只是一點(diǎn)點(diǎn)改良,不是革命,成不了氣候。


          C語言表達(dá)了對Julia的擔(dān)憂,因?yàn)樗柗Q將 C 語言的速度、Ruby 的靈活、Python 的通用性、Matlab的數(shù)學(xué)符號結(jié)合在一起,支持并行處理!


          Python則不屑一顧,說野心越大失望越大,一個人不可能把所有的好都得了去, 再說了,它主要是面向科學(xué)計算的,不用擔(dān)心。


          C腦子中突然閃過一句名言:弱小不是生存的障礙,傲慢才是。


          名單上只剩下了Go、Rust。


          Go : 2009

          Rust : 2010

          Kotlin : 2011

          Elixir : 2011

          Julia : 2012

          TypeScript : 2012

          Swift : 2014


          剩下的這兩位不可小覷, Rust和C一樣貼近硬件,還能解決野指針問題,微軟已經(jīng)表態(tài)支持。


          Go語言號稱互聯(lián)網(wǎng)時代的C語言,這些年借著云計算的東風(fēng),發(fā)展迅速, 后端已經(jīng)有很多系統(tǒng)用它開發(fā)了。


          剛才熱鬧的氣氛一下子緊張下來,大家都在盤算他們對自己利益的侵犯有多大。


          良久以后,Python放了一個大招:“他們侵犯了程序員的人權(quán)!


          原因是Go語言把類型定義放到變量名的后面,程序員很不適應(yīng),甚至真氣逆行。


          Rust的概念奇葩,所有權(quán)和借用難以被常人所理解,一段簡單的代碼都編譯不過。



          大家都覺得可行,G7控制著主流輿論,占據(jù)道德制高點(diǎn), 打人權(quán)牌輕而易舉,這個招數(shù)屢試不爽。


          Java則持保留意見,因?yàn)楸炯倚值躍cala和Go一樣,也是把類型放到后面。


          C語言則表示他和Ken Thompson很熟,如果實(shí)在不行就考慮招安Go,把G7變成G8。


          只不過新人加入會觸動現(xiàn)有的利益,需要從長計議。


          為期半天的G7峰會勝利閉幕了,參會各方再次劃分了各自勢力范圍,發(fā)表了一個重要的宣言。


          宣言強(qiáng)調(diào),G7經(jīng)過多年的發(fā)展,非常穩(wěn)定、成熟、強(qiáng)大,并且已經(jīng)積累了海量的類庫,擁有龐大的生態(tài)系統(tǒng),采用新語言的成本極其高昂,風(fēng)險極大。


          宣言譴責(zé)了Go和Rust對程序員人權(quán)的侵犯,決定對他們實(shí)施為期一年的制裁,希望他們幡然悔悟,及時懸崖勒馬。


          宣言最后委婉地指出:G7的大門始終對任何人敞開,只要符合G7價值觀的語言都?xì)g迎加入。



          (完)




          后記:本文是看了TIOBE編程語言二十年排行榜,有感而發(fā),大家樂呵樂呵就行,不必當(dāng)真。


          最后說下我的強(qiáng)烈感覺:“主流的編程語言已經(jīng)被發(fā)明完了”,這種狀況也許會持續(xù)個10年,甚至20年,直到下一波技術(shù)浪潮的來臨。


          你說呢?不同意見來留言區(qū)開撕...等你呦



          一鍵三連「分享」、「點(diǎn)贊」和「在看」

          技術(shù)干貨與你天天見~



          瀏覽 48
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報
          <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>
                  偷拍第六页| 午夜亚洲福利视频 | 亚洲三级视频在线观看 | 久久久久久成人影片 | 影音先锋男人资源网站 |