“我才是世界上最好的编程语言!”

640?wx_fmt=gif

640?wx_fmt=jpeg

做者丨刘欣前端

责编 | 伍杏玲程序员

本文经受权转载自码农翻身( ID:coderising)算法

 

别惊讶!人工智能时代即将到来!编程

https://edu.csdn.net/topic/ai30?utm_source=cxrs_bw后端

 

周末的Hello World咖啡馆仍是热闹非凡。 服务器

Ruby 一边喝咖啡一边和对面的Python聊天: “兄弟,我以为这届程序员真的不行!” 微信

“此话怎讲?” 编程语言

“主要没眼光,你看我1995就诞生了,一直没什么程序员搭理我,他们就是发现不了个人好,就这么过了十年,整整十年啊,人生有几个十年? 兄弟,我才傍上Ruby on Rails火了一把,但是好日子没过上几年,他们又把我给忘了。你说说,这届程序员是否是有问题?” 工具

“得了吧,你才十年,我1990年问世,一直不温不火,这都二十多年过去了,我才靠着人工智能的东风火爆起来。可是我心里很是纠结,由于那些人工智能的核心库是C++写的,我只是一张皮,不知道哪天程序员就把我给换了。”性能

 “哈哈,换成我也挺不错啊,个人语法比你优雅多了,我看到你方法中那self就心烦!”  Ruby喝了一口咖啡, 内心幻想着把Python替换掉的那一天。 

“兄弟,不是我说你,你要是想再火起来,颇有难度,别的不说,你的性能实在是不敢恭维,连我都不如!更别说Java和C/C++了。”

Ruby 叹了口气,继续喝咖啡。 

Python有点同情Ruby, 故意活跃气氛: “虽然你不幸‘阵亡’了, 可是大家RoR留下了两项宝贵的遗产,‘约定重于配置’,‘不要重复你本身’,咱们会擦干眼泪,高举你的伟大旗帜,继续前进!”  

Ruby 笑了: “滚吧你。”  

640?wx_fmt=jpeg

Java端着咖啡走过来:“大家俩啊,主要是不知道套路啊,要想火起来,必须得抱大腿啊!” 

“可不是,你先抱Sun的大腿,再抱Oracle的大腿,一个比一个粗。” Python讥讽道。  

“这算什么, 我仍是Google的主力编程语言,IBM的主力编程语言,谁的腿粗我就抱谁的。”Java对Python颇为不屑,“有了这些大公司的支持和信用背书,才好发展啊,那些程序员才会相信,才敢使用啊。”  

“你这么说也不对,我抱微软大腿已多年,怎么还追不上你Java?” C#表示不一样意。 

 “谁让你只抱微软这条腿!太封闭了,作什么都是微软那一套,生态系统不行啊!”Java 嘲笑道。“要四处出击,多点开花。这样才能东边不亮西边亮,立于不败之地。你看我原本只是后端编程,移动互联网来了之后,我觉得要完蛋了,没想到Google又用Android把我推上了新高峰。”

“那人家Objective-C也只是抱苹果的大腿,怎么这么火?”C#问道。

“苹果你能比吗,看看人家的产品iPhone, iPad,你有吗?再说那也是老黄历了,Objective-C已经没那么火了,只抱一个大腿是注定不行的!”  

看到无人反驳本身,Java十分得意,继续侃侃而谈:“另外要常常地开技术会议,不断制造新概念,保持热度,还要找大量的布道师帮你布道,你看,没有大腿的支持行吗?”

 “谁说要开技术会议,大家据说过我C语言的技术会议吗?”  

C老头儿不知道何时过来了。 Java 一愣,是啊, 我据说过Ruby 大会、Python大会,JavaOne大会、React 大会、Vue大会,这C语言怎么就不开会呢? 

“前辈您不同,您出身名门,早已名满天下,这种小技巧您确定不用了!” Java马上变得谦恭起来, 由于计算机的绝大部分基础设施都是C/C++写的,包括Java虚拟机。

“我也没有抱大腿啊?还有,如今的前端之王JavaScript也没有抱大腿啊!”C老头儿穷追不舍。 

 “嗯......这大腿也不必定抱,我去续杯咖啡。”Java没有想到这搞最底层开发的C语言竟然和最上层开发的JavaScript搞到了一起,赶忙找个借口溜走一下子。 

看着Java的背影,C老头儿说:“这小子,最近有点儿飘了,我活了这么久, 看到这么多语言的兴衰,这语言的发展吧,虽然说有我的努力,可是运气成分也不小。” 

640?wx_fmt=jpeg

“就说这JavaScript吧。” C老头儿指着旁边的小伙子说道:“他的亲爹在设计他的时候,那叫一个仓促,可是架不住互联网的风口啊,一会儿就飞上天了,成了前端之王,我据说你还和Node.js一块儿进军服务器端是否是? ”  

JavaScript点点头:“是的,我运气确实不错,占据了先发优点,即便后来出了不少Script语言,像TypeScript、CoffeeScript,都无法和我竞争了。” 

“桌面时代VB, Delphi(Object-Pasacal)占了上风,互联网时代是Java和JavaScript, 移动互联网时代是Java、Objective-C,大数据是Python、Java,  未来的人工智能时代多是Python和C++,谁知道呢? ”  

Ruby 叹息:“唉,我仍是以为这届程序员不行,不识货。” 

“那哪一届程序员行呢?别沮丧,每一个语言都有本身的特色,都有本身的活法。

我贴近硬件,运行效率高,作系统级开发没人和我竞争;Java刚出生的时候比我和C++都简单,性能不错,在二者之间作了一个很好的平衡,虽然写GUI不怎么样,可是很适合服务器端编程; Python简单易用,是万能语言,哪里都能用,如今终于用到了AI上;你Ruby 很优雅,依然是作Web快速开发的最好选择, 仍是有不少铁杆粉丝的,好比写码农翻身的老刘。再说了,如今的不少系统都有混合语言开发的需求。” C老头儿安慰道。 

“说什么呢?!!我才是世界上最好的语言!” 门口传来了一声大吼。 

你们相对一笑,都知道那我的来了。  

640?wx_fmt=png

640?wx_fmt=jpeg

640?wx_fmt=gif

 热 文 推 荐 

60s测试:你是否适合转型人工智能?

https://edu.csdn.net/topic/ai30?utm_source=cxrs_bw

 

☞ 微信翻译出 Bug 上热搜,程序员又背锅?!

☞ 北京程序媛图鉴 | 程序员有话说

☞ 杨幂 AI 换脸:你上传的照片,正在出卖你!

☞ 13 岁编程!少年比尔·盖茨如何成为最成功的自学成才程序员?

☞ 中国开发者真实现状:40 岁不作开发,算法工程师最稀缺!

☞ 云评测 | 开发者最有用的开源云监控工具备哪些呢? 这7款神器总有一款适合你!

☞ 学生实名举报, “这个女教授不懂区块链”

☞ 中央音乐学院招音乐AI方向博士生,玩一把代码与音符齐飞?

☞ 为啥程序员下班后只关显示器从不关电脑?

 

print_r('点个好看吧!');
var_dump('点个好看吧!');
NSLog(@"点个好看吧!");
System.out.println("点个好看吧!");
console.log("点个好看吧!");
print("点个好看吧!");
printf("点个好看吧!\n");
cout << "点个好看吧!" << endl;
Console.WriteLine("点个好看吧!");
fmt.Println("点个好看吧!");
Response.Write("点个好看吧!");
alert("点个好看吧!")
echo "点个好看吧!"

640?wx_fmt=png喜欢就点击“好看”吧