出道50年+!乘风破浪的编程语言们,能二次翻红吗?

来源 | 编程技术宇宙

责编| Carol

继上次哈希表华山论剑之后,比特宇宙编程语言联合委员会又来搞事情了。

委员会要做一套全新的系统,涉及后端、前端、客户端三大块,为选择什么样的语言组合拿不定主意。

为了体现公平,委员会特举办一次盛会,搭建一个平台供大家一展身手,选出表现优异的编程语言,大会的主题命名为:乘风破浪的编程语言们

委员会给各大编程语言都发去了邀请函,很快就到了大会这一天。

老炮儿三兄弟

第一个上台的是Pascal、Basic、Fortran三兄弟。

“大家好,我是Pascal,出道49年”

“大家好,我是Basic,出道56年”

“大家好,我是Fortran,出道66年”

三兄弟自我介绍完毕,台下一片哗然。

“一把年纪还来凑什么热闹···”“他们居然还在呐”,质疑之声不绝于耳。

评委问到:“你们出道时间也不短了,是什么样的想法,让你们决定来参加这个大会呢?”

三兄弟你看我,我看他,笑着说到:“说实话看着他们年轻一辈的语言们一个个众星捧月,我们也想再次翻红”

评委接着问到:“那你们有哪方面的特长呢?”

老大哥Fortran先开口:“我嘛,别的特长也不多,就是适合做科学计算,什么矩阵呐、微分方程求解之类的,对我来说那是小菜一碟”

Fortran一说完,下面一众小年轻们都瞪大了眼睛,随后献上了热烈的掌声。

随后Basic发言:“我是可以解释执行的,我也可以科学计算、字符处理、图形处理呢”

Pascal接过话筒说到:“我有指针,可以直接操作内存,适合系统级开发”

几个评委商量了一会儿,“很遗憾三位,我们看了下你们的资料,感觉没有适合你们的位置,只能说声抱歉了”

三兄弟倒也看得开,笑着说道:“没关系,我们就是来凑个热闹,确实上了年纪,不服老不行了”

说完三兄弟就走下了舞台,下面再次爆出了热烈的掌声。

C/C++

接下来登场的是C和C++两兄弟。

“大家好,我是C语言,出道48年”

“大家好,我是C++,出道37年”

俩兄弟精神矍铄,神采奕奕。

评委问到:“两位在圈内也算是大咖了,今天怎么想到来到这个舞台”

C语言接过话筒,说到:“我久不出山,世人都快忘记我的存在了,想趁此机会证明一下自己,廉颇虽老,也能吃饭”

台下响起一片欢笑声。

评委也笑着问到:“那说说你们的特长吧”

C语言把话筒递给C++,想让他发言。

C++接过话筒:“我和大哥都是静态编译型语言,直接编译成机器指令,运行性能杠杆滴。我们有秘密武器指针,不仅可以直接操作内存,还有函数指针,威力强大!”

评委:“就这?”

“还有还有!我还支持面向对象编程OOP,有封装继承多态三大特性,适合开发大型项目”,C++得意的说到。

评委:“就这?”

C++有些不好意思了,挠了挠头,“哦,我还支持泛型编程,还自带STL标准库,还有一堆新特性,说到这,我可就有的说了······”

评委打断了C++,“好了好了,你们的情况我们已经清楚了,我们给的建议是分到后端组”

“谢谢评委”,俩兄弟鞠躬道谢,开心的走下舞台。

JAVA

“大家好,评委好,我是Java,今年出道25年”,评委抬头一看,是Java登场了。

评委点头示意,“你好,请问你有哪方面的特长呢?”

Java挺起胸膛说到:“那可太多了!我也支持面向对象,前面C++可以的,我也都可以,而且我比他做的更好”

听到这下面的C++脸色深沉。

Java继续说到:“评委,有指针直接操作内存不是什么好事儿,你别被C/C++忽悠了。我有自动内存管理,有垃圾回收GC···

没等Java说完,评委打断了他:“说自己的特长就好,不许diss别人!”

“OK!我最重要的特长就是我是中间字节码语言,可以跨平台,write once, run anywhere!”,Java的脸上满满的自信。

评委满意的点了点头。

“我还没说完呢,我还有反射,可以用它做出一大堆的框架出来,像Spring···”

评委再次打断了他,“好了,可以了,经过我们一致决定,你也是分到后端组”

Java鞠躬致谢,走下舞台,来到C++旁边坐着。

JavaScript & Python

接下来是JavaScript登场了。

“大家好,我是JavaScript,今年出道也是25年了”

评委:“你和刚才的Java是亲戚吗?”

JavaScript连连挥手,“不是不是,您可千万别误会”

评委:“好吧,那说说你的特长”

“我的特长就是我很轻量,动态类型,解释执行,开发简单,基于对象开发但又没有复杂的OOP,很适合运行在浏览器里面”

评委眼睛一亮:“太好了,你很适合前端开发,给你分到前端组里去吧”


总算轮到Python上场了,他都开始打起瞌睡来了。

“大家好,我是Python,今年出道29年”

评委也打了一个呵欠,“来介绍下你的特长”

“我也是动态语言,解释执行,可以跨平台。而且我有完善的面向对象OOP,简洁的语法,强大的第三方库”

评委听的非常满意,也把它分到了后端组。

C#

评委看客户端组还没有人有些着急了,“今天来的没有适合客户端组的语言吗?”

这时,台下的C++和Java纷纷举起了手说到:“评委,后端和客户端我都可以做的”

一时之间难以抉择,于是,评委把他们从后端组,换到了X组,待定。

接下来上场的是C#。

“大家好,我是C#,读作C Sharp,经常有人念错我的名字,我今年出道19年了”

评委满意的点点头,终于有个年轻一点的面孔了。

“请说下你的特长”

“我也是中间字节码语言,支持跨平台。我也有垃圾回收,有功能强大的框架库,不管是后端还是客户端,我都能胜任!”

“可以说点有新鲜感的东西吗?这些我们都听过了”,评委说到。

“我支持事件委托属性,更潮更酷!”

评委满意的点点头,不过也在纠结到底分到后端还是客户端组,所以也将C#分到了X组。

尾声

接下来一段时间,后面的语言依次上台,VBScript、TypeScript被分到了前端组,Objective-C被分到了客户端组······

Swift终于坐不住了,起身拉住Rust的手说到:“太懒得等了,你看来参加的基本都是些老家伙,要不咱们走吧,据说隔壁在搞一个编程营2020,只要年轻选手”

Rust欣然答应,准备一起溜走。

GoLang见状小声疾呼:“等等我~~~”

彩蛋

大会临近尾声,评委准备宣布最终入选的结果。

突然,从会场外传来一阵大象声,“等一等,我还没登台呢!”

推荐阅读
  • 大数据Spark:利用电影观看记录数据,进行电影推荐| 原力计划

  • 我!程序猿!被银行套路了!

  • 数据科学产业中哪些架构最热门?本文为你盘点了 5 款!

  • 陆奇:疫情下的创业者,最不能缺这两大能力

  • 滴滴技术总监受贿 1000 万,列入招聘黑名单,互联网大厂反腐有多强?

  • 用 Python 训练自己的语音识别系统,这波操作稳了!

  • 区块链如何解决食品安全问题?

真香,朕在看了!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/517477.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Spotify如何使用Cassandra实现个性化推荐

在Spotify我们有超过6000万的活跃用户,他们可以访问超过3000万首歌曲的庞大曲库。用户可以关注成千上万的艺术家和上百个好友,并创建自己的音乐图表。在我们的广告平台上,用户还可以通过体验各种音乐宣传活动(专辑发行&#xff0c…

RuoYi-Vue 部署 Linux环境 若依前后端分离项目(jar包+nginx 多机版本)

接上一篇:RuoYi-Vue 部署 Linux环境 若依前后端分离项目(jar包nginx 单机版本) 前端和后端不在一个服务器上,如何部署呢? 文章目录1. 服务器和软件部署2. 后端部署3. 前端部署4. 登录5. 效果图1. 服务器和软件部署 服…

三个不同线程顺序打印ABC十种写法【并发编程JUC】

夫陶公清风千古,余又何人,敢称庶几 个人博客地址:http://www.breez.work 📖写法一:使用信号量Semaphore public class Foo {private Semaphore semaphoreB new Semaphore(0);private Semaphore semaphoreC new Sem…

技术直播:数据科学到底该怎么“玩”?

90年代初,王健林抓住的房地产的机遇,现在才敢说“一个亿的小目标”;千禧年后 ,“马爸爸”抓住了电商的机遇,现在才能说“我对钱没有兴趣”。今年由于特殊情况,加速了远程办公、在线教育和在线医疗的发展&am…

Apache Flink 为什么能够成为新一代大数据计算引擎?

众所周知,Apache Flink(以下简称 Flink)最早诞生于欧洲,2014 年由其创始团队捐赠给 Apache 基金会。如同其他诞生之初的项目,它新鲜,它开源,它适应了快速转的世界中更重视的速度与灵活性。 大数…

超燃!支付宝技术双11纪录片《一心一役》全球独家首发

​和过去10年一样,2019年天猫双11又创造了一个全新的纪录。 这个数字背后,是数代支付宝工程师们殚精竭虑、不断突破技术难关。 今年双11之前,小编邀请到11位经历双11的技术同学口述实录,特别筹备了纪录片《一心一役》&#xff0c…

RabbitMQ消息队列简单异步邮件发送和订单异步处理实战【应用解耦】【异步削峰】

介绍 📖源码地址: https://gitee.com/breez/mq-shop 介绍 使用RabbitMQ消息队列异步发送短信和邮件、订单异步处理【流量削峰】 软件架构 技术栈 序号名称1SpringBoot2SpringMVC3Mybatis plus4RabbitMQ5SpringBoot Mail 特点: 邮件发送的封装三大发…

秋名山老司机从上车到翻车的悲痛经历,带你深刻了解什么是 Spark on Hive!| 原力计划...

作者 | Alice菌责编 | 夕颜出品 | CSDN博客本篇博客将为大家分享的内容是如何实现Spark on Hive,即让Hive只作为存储角色,Spark负责sql解析优化,执行…话不多说,直接上车!上车前需知Spark on hive 与 hive on spark 的…

从电商到软件市场,阿里双11战火蔓延

2019年“双十一”,是阿里天猫奋战的第11个年头,更是阿里在电商行业的一个重要的里程碑。今年,整个阿里系也在“一心一役”全面出击,作为阿里旗下的重要大将——阿里云也加入了这场购物狂欢,将火热的购物氛围从C端消费者…

RuoYi-Cloud 部署篇_01(linux环境 mysql+nginx版本)

文章目录一、基础准备1. 技术选型2. 源码克隆3. 安装依赖4. 将 RuoYi-Cloud 项目导入到 IDEA5. 安装启动Mysql6. 安装启动Redis7. 创建数据库,执行 SQL脚本文件二、安装与配置 nacos2.1. 下载nacos2.2. 安装 nacos2.3. nacos持久化配置2.4. 执行脚本文件2.5. nacos连…

SpringBoot集成Elasticsearch实现博客高亮搜索

文章目录效果展示二、使用步骤1.引入maven依赖2. 编写spplication.properties3.配置客户端4.高亮搜索5.转换成实体对象总结效果展示 虽然看起来巴适,但是挺简单的! 📝 英文检索 📝 中文单字检索 二、使用步骤 1.引入maven依赖…

淘系技术,实力为2019年双11而战!稳!

2019 天猫双 11 全球狂欢节96秒成交额破百亿,24小时总成交额2684亿,创造了交易创建峰值 54.4万笔/秒的历史记录。天猫双11,已经不仅是购物节,也是品牌成长节、消费者互动节。天猫双11更是是商业的奥林匹克。 今年&…

上班从不迟到,生病不敢请假,加班唯命是从,明明已经很拼命了,为什么还是缺钱?...

为了省几百块钱房租,每天在路上多花两三个小时;为了少花几毛钱,买包纸巾也要货比三家;被上司大声指责,为了保住饭碗,只能陪着笑脸......上班从不迟到,生病不敢请假,加班唯命是从&…

RuoYi-Cloud 部署篇_02(linux环境 mysql+nginx版本)

文章目录一、模块配置修改1. ruoyi-gateway-dev.yml2. ruoyi-auth-dev.yml3. ruoyi-system-dev.yml4. ruoyi-gen-dev.yml5. ruoyi-job-dev.yml6. ruoyi-file-dev.yml二、后端配置预启动2.1. 部署资料整合2.2. 模块端口划分2.3. 组件端口划分2.4. 服务脚本编写2.5. 前端编译生产…

Flink State 有可能代替数据库吗?

有状态的计算作为容错以及数据一致性的保证,是当今实时计算必不可少的特性之一,流行的实时计算引擎包括 Google Dataflow、Flink、Spark (Structure) Streaming、Kafka Streams 都分别提供对内置 State 的支持。State 的引入使得实时应用可以不依赖外部数…

简易投票系统数据库设计

介绍 简易版的投票系统数据库设计. 发现设计有误请在评论区指出,谢谢! 一、截图 项目表 选项表 投票表 二、代码 票表 CREATE TABLE as_ticket (id varchar(64) NOT NULL COMMENT 主键,title varchar(100) DEFAULT NULL COMMENT 投票标题,descr…

万级规模 K8s 如何管理?蚂蚁双11核心技术公开

阿里妹导读:Kubernetes 大幅降低了容器化应用部署的门槛,并以其超前的设计理念和优秀的技术架构,在容器编排领域拔得头筹。越来越多的公司开始在生产环境部署实践。本文将分享蚂蚁金服是如何有效可靠地管理大规模 Kubernetes 集群的&#xff…

定了!2020年,6种将死的编程语言!

编程界语言排行榜又要面临一次全新的洗牌,六大编程语言将要黄了!此消息一出,令众多程序员心碎!那么这将“亡”的六大语言中有你所擅长的吗?Perl,Haskell,Ruby,Visual Basic.NET&…

RuoYi-Cloud 部署篇_03(linux环境 Mysql+nginx版本)

文章目录一、localhost无法路由1. nacos控制台2. sentinel控制台3. admin控制台二、思路分析2.1. 现象分析2.2. 原因分析2.3. 解决思路三、解决方案(第一种)3.1. 调整路由url3.2. 效果验证四、解决方案解决方案(第二种)4.1. 域名分…

论坛系统数据库设计

论坛系统数据库设计 文章目录论坛系统数据库设计前言一、社区论坛是什么?二、设计表1.用户表2.Token表3. 文章表4. 话题表5. 问题表6. 评论表7. 投票表8. 回答表9. 举报表10. 话题关系对应表11. 通知表12. 私信表13. 关注关系表14. 图片表15. 设置表16. 缓存表总结前…