自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

重磅!七國(guó)首腦會(huì)議決定制裁Go語(yǔ)言!

開發(fā) 開發(fā)工具
2021年2月, 編程語(yǔ)言的七國(guó)集團(tuán)峰會(huì)在風(fēng)景優(yōu)美的Linux莊園如期召開。C, Java, Python, JavaScript , C++ , C#, PHP 相繼入座。

[[385246]]

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

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

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



各國(guó)代表對(duì)C語(yǔ)言的工作紛紛表示贊賞。

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

C語(yǔ)言隨后介紹了本次G7峰會(huì)的兩大議題。

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

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

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

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

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

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

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

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

  • 桌面開發(fā):C#
  • 前端開發(fā):JavaScript
  • 系統(tǒng)級(jí)軟件:C/C++
  • 后端開發(fā):Java/C#
  • 大數(shù)據(jù):Java/ Python
  • 人工智能:C++/Python

然后大會(huì)轉(zhuǎn)入第二個(gè)議題,C語(yǔ)言給每個(gè)人發(fā)了一份報(bào)告, 上面列舉了最近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)中折騰,對(duì)G7沒啥威脅。

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

大家紛紛表示同意。

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

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

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

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

Python則不屑一顧,說野心越大失望越大,一個(gè)人不可能把所有的好都得了去, 再說了,它主要是面向科學(xué)計(jì)算的,不用擔(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語(yǔ)言號(hào)稱互聯(lián)網(wǎng)時(shí)代的C語(yǔ)言,這些年借著云計(jì)算的東風(fēng),發(fā)展迅速, 后端已經(jīng)有很多系統(tǒng)用它開發(fā)了。

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

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

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

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

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

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

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

只不過新人加入會(huì)觸動(dòng)現(xiàn)有的利益,需要從長(zhǎng)計(jì)議。

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

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

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

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

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

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

如需轉(zhuǎn)載,請(qǐng)通過作者微信公眾號(hào)coderising獲取授權(quán)。

責(zé)任編輯:武曉燕 來(lái)源: 51CTO專欄
相關(guān)推薦

2021-02-28 14:05:16

編程語(yǔ)言GoJava

2022-07-13 10:36:32

互聯(lián)網(wǎng)大數(shù)據(jù)人工智能

2021-06-16 09:35:15

網(wǎng)絡(luò)防御勒索軟件網(wǎng)絡(luò)安全

2023-08-22 21:32:59

2022-03-15 12:16:27

加密貨幣數(shù)字資產(chǎn)代幣

2019-05-25 14:24:11

中國(guó)通信華為5G

2019-07-02 10:27:39

5G網(wǎng)絡(luò)商用

2011-03-15 09:35:40

云安全

2009-04-29 16:41:05

Linux紅帽EMEA

2019-11-12 15:26:03

操作系統(tǒng)騰訊華為

2015-08-18 14:16:49

NFVOpenDayligh

2023-10-30 08:01:24

人工智能AI

2020-11-24 10:59:23

數(shù)字營(yíng)銷數(shù)字化

2012-10-10 14:06:16

IT服務(wù)民主化規(guī)模經(jīng)濟(jì)

2021-12-16 16:59:47

Go語(yǔ)言博睿數(shù)據(jù)GoAgent

2015-01-20 22:02:42

2018-03-12 22:13:46

GO語(yǔ)言編程軟件

2024-06-26 12:21:08

2012-11-03 20:46:55

2017-10-04 12:34:12

Go語(yǔ)言程序員
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)