重磅!七国首脑会议决定制裁Go语言

重磅!七国首脑会议决定制裁Go语言

2021年2月,编程语言的七国集团峰会在风景优美的Linux庄园如期召开。
C,Java,Python,JavaScript,C++,C#,PHP相继入座。
C语言作为主持人,在大屏幕上用一幅图总结了一下近二十年各国的沉浮。
各国代表对C语言的工作纷纷表示赞赏。
C语言说道:我们七国集团已经统治IT界20多年了,历经桌面时代,互联网时代,大数据时代,人工智能时代而不倒,这次会议就是争取把大好局面再维持20年!
C语言随后介绍了本次G7峰会的两大议题。
1.解决内部争端
2.应对新编程语言的威胁
第一个议题刚刚开始各方就吵成了一锅粥。
Java率先向JavaScript发难,指责它不遵守约定,用Node.js向后端发起进攻的恶劣行为。
C#愤怒地举报JavaScript用Electron对桌面开发的蚕食。
JavaScript则辩解说C/C++/C#也可以写代码运行在浏览器端中,不信你们去看WebAssembly,还有Java也做桌面开发例如IDEA和Eclipse…..
眼瞅着第一个议题就要打起来,C老大赶紧呼吁各方冷静,要约束各方行为,为了大局不要内讧。
经过一番唇枪舌战,各方再次确立了自己的势力范围:
桌面开发:C#
前端开发:JavaScript
系统级软件:C/C++
后端开发:Java/C#
大数据:Java/Python
人工智能:C++/Python
然后大会转入第二个议题,C语言给每个人发了一份报告,上面列举了最近10年出现的编程新秀。
Go:2009
Rust:2010
Kotlin:2011
Elixir:2011
Julia:2012
TypeScript:2012
Swift:2014
Python代表立刻建议把Elixir和Swift划掉,因为前者结合了Erlang和RoR,太小众了。后者只在苹果的生态系统中折腾,对G7没啥威胁。
JavaScript则建议划掉TypeScript,毕竟和自己师出同门,最终还得编译成JavaScript才能运行。
大家纷纷表示同意。
Java也不甘示弱地要求把Kotlin从列表中划掉,因为那只是一堆语法糖而已,对他没啥威胁。
C#提醒Java不可大意,毕竟Kotlin有Google这么一个大腿,Google为了摆脱JavaAPI的束缚,和Oracle大打出手,正在力推Kotlin。
Java则坚定地认为Kotlin只是一点点改良,不是革命,成不了气候。
C语言表达了对Julia的担忧,因为他号称将C语言的速度、Ruby的灵活、Python的通用性、Matlab的数学符号结合在一起,支持并行处理!
Python则不屑一顾,说野心越大失望越大,一个人不可能把所有的好都得了去,再说了,它主要是面向科学计算的,不用担心。
C脑子中突然闪过一句名言:弱小不是生存的障碍,傲慢才是。
名单上只剩下了Go、Rust。
Go:2009
Rust:2010
Kotlin:2011
Elixir:2011
Julia:2012
TypeScript:2012
Swift:2014
剩下的这两位不可小觑,Rust和C一样贴近硬件,还能解决野指针问题,微软已经表态支持。
Go语言号称互联网时代的C语言,这些年借着云计算的东风,发展迅速,后端已经有很多系统用它开发了。
刚才热闹的气氛一下子紧张下来,大家都在盘算他们对自己利益的侵犯有多大。
良久以后,Python放了一个大招:“他们侵犯了程序员的人权!”
原因是Go语言把类型定义放到变量名的后面,程序员很不适应,甚至真气逆行。
Rust的概念奇葩,所有权和借用难以被常人所理解,一段简单的代码都编译不过。
(码农翻身注:参见文章《我中了美人计》《自从我学了Rust,就开始了受虐之旅》)
大家都觉得可行,G7控制着主流舆论,占据道德制高点,打人权牌轻而易举,这个招数屡试不爽。
Java则持保留意见,因为本家兄弟Scala和Go一样,也是把类型放到后面。
C语言则表示他和KenThompson很熟,如果实在不行就考虑招安Go,把G7变成G8。
只不过新人加入会触动现有的利益,需要从长计议。
为期半天的G7峰会胜利闭幕了,参会各方再次划分了各自势力范围,发表了一个重要的宣言。
宣言强调,G7经过多年的发展,非常稳定、成熟、强大,并且已经积累了海量的类库,拥有庞大的生态系统,采用新语言的成本极其高昂,风险极大。
宣言谴责了Go和Rust对程序员人权的侵犯,决定对他们实施为期一年的制裁,希望他们幡然悔悟,及时悬崖勒马。
宣言最后委婉地指出:G7的大门始终对任何人敞开,只要符合G7价值观的语言都欢迎加入。
(完)
后记:本文是看了TIOBE编程语言二十年排行榜,有感而发,周末了,大家乐呵乐呵就行,不必当真。
最后说下我的强烈感觉:“主流的编程语言已经被发明完了”,这种状况也许会持续个10年,甚至20年,直到下一波技术浪潮的来临。

主题测试文章,只做测试使用。发布者:最新稳定辅助网,转转请注明出处:https://www.744broad.com/17414.html

(0)
上一篇 2023年3月11日 上午7:41
下一篇 2023年3月11日 上午7:45

相关推荐

  • 内饰清洗1次好几百?自己动手其实几十块就能搞定

    内饰清洗1次好几百?自己动手其实几十块就能搞定 倒不是说我们出不起这个钱,关键是专门去店里面,做个内饰清洗或者怎么样,明明自己动手就可以解决。而且在店里面排队,排在那边,我觉得也是挺冤枉和浪费时间的。今天就跟各位朋友分享一下,内饰自己怎么来清洗、清洁剂怎么选,需要的朋友点个赞收藏一下,以后说不定就用得上了。首先,车内常见的污渍一般是汗渍和我们平时在车上吃东西…

  • 「咖啡品种」铁比卡 TYPICA和卡杜艾 TCATUAI介绍

    「咖啡品种」铁比卡 TYPICA和卡杜艾 TCATUAI介绍 AK培训工作室以世界咖啡研究中心的阿拉比卡咖啡种类手册为基础准备开启咖啡品种类课程,本文则是翻译此手册产生的系列文章。OneofthemostculturallyandgeneticallyimportantC.arabicacoffeesintheworld,withhighqualityinC…

    RUST资讯 2023年2月14日
    60
  • 捂住眼睛不要看,YSL又来对姐妹们钱包下手啦!

    捂住眼睛不要看,YSL又来对姐妹们钱包下手啦! 仙女们,大家好呦!我是你们的老朋友A米说到唇釉,大家都会想到YSL从镜光唇釉开始就圈钱不断的它,在唇釉界的地位数一数二,不可动摇YSL秋季新品哑光唇釉更是美出了新高度让人很难不对“恶势力”低头如果一年只能入一只唇部产品的话我会毫不犹豫把自己那一票投给YSL先来看看它的外观招牌的金盖子这次配上了磨砂透明带雾面感的…

  • Java SE官方团队成员为何“抛弃”Java,成了JavaScript和Node死忠?

    Java SE官方团队成员为何“抛弃”Java,成了JavaScript和Node死忠? 作者|DavidHerron译者|无明我是前Sun公司JavaSE团队的一名成员,在工作了10多年之后——2009年1月——也就是在甲骨文收购Sun公司之前,我离开了公司,然后迷上了Node.js。我对Node.js的痴迷到了怎样的程度?自2010年以来,我撰写了大量有…

    RUST资讯 2023年2月18日
    80
  • 英语单词拼字小游戏(68)的参考答案

    英语单词拼字小游戏(68)的参考答案 小双《双子座视角》游戏过程中练习和提升英文词语、单字拼写能力!有朋友提问小编,参与这游戏怎样会提升单字量?小编都是过来人,经验告诉我,要成功学习一种语言,必须要有一个学习该语言的环境,而且要不断重复练习。有大部分朋友会以翻字典背单词的方法,作为加强词语量的手段;笔者觉得这方法既枯燥,记忆也不会持久。所以如果用这个英语单词…

  • 尤雨溪:Turbopack真的比Vite快10倍吗?

    尤雨溪:Turbopack真的比Vite快10倍吗? 大家好,我是Echa。10月25日,Vercel推出了下一代打包工具:Turbopack,它是基于Rust的Webpack继任者,其文档中提到,Turbopack比Vite快10倍。《比Webpack快700倍的Turbopack,到底快在哪?》11月1日,Vue、Vite作者尤雨溪发表文章《IsTurb…

    RUST资讯 2023年3月10日
    20
  • 《使命召唤:现代战争》第二赛季内容曝光 新角色Ghos

    《使命召唤:现代战争》第二赛季内容曝光 新角色Ghost 据IGN最新报道,《使命召唤》官方网站不慎提前泄露了《使命召唤:现代战争》第二赛季的相关内容细节。IGN表示,在官网泄露的多人模式信息当中,或许最值得注意的就是Rust地图的回归。《使命召唤》新闻站CharlieIntel也发现他们此前收到的官方AR卡片也进行了更新,明确昭示了Rust地图的回归。另外…

    RUST资讯 2023年2月13日
    100
  • UWP被分拆——微软发布C#WinRT代码仓库

    UWP被分拆——微软发布C#/WinRT代码仓库 废话少说先上图。看了图片上的仓库,关注微软技术的开发人员应该都有印象,微软之前有发布c++版的winrt映射,那个仓库的名字叫cppwinrt,还有什么rust语言的winrt-rs。这些其实都不重要,重要的是微软为什么把C#语言的给单独拉出来,之前UWP项目模板是可以直接用的,当然wpf和winform项目…

    RUST资讯 2023年2月22日
    70
  • Keras的标准化:TensorFlow 2.0中的高级api指南

    Keras的标准化:TensorFlow 2.0中的高级api指南 TensorFlow正在准备2.0版本的发布。在本文中,我们希望预览TensorFlow的高级api的发展方向,并回答一些常见的问题。Keras是一个非常流行的用于构建和训练深度学习模型的高级API。它被用于快速原型制作,最先进的研究和生产。虽然TensorFlow现在支持Keras2.0,…

    RUST资讯 2023年2月18日
    90
  • 你不可不了解的多元宇宙Web3巨无霸平台——Enjin

    你不可不了解的多元宇宙Web3巨无霸平台——Enjin 原创不易,转载请联系huangdiezi最近风头正盛的NFT一举成为区块链和艺术圈热议的最热门的概念版块,但由于成本障碍、混乱的生态系统、糟糕的用户体验和技术限制,向普罗大众普及NFT的使用还是遇到了不小的挑战。创作者被迫面对以太坊上高昂的费用、高门槛的智能合约和脱节的互操作性。当今NFT的使用仍然仅限…

关注微信