周末的Hello World咖啡馆还是热闹非凡。

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

“此话怎讲?”

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

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

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

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

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

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

Ruby 笑了: “滚吧你。”

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老头儿说:“这小子,最近有点儿飘了,我活了这么久, 看到这么多语言的兴衰,这语言的发展吧,虽说有个人努力,但是运气成分也不小。”

“就说这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老头儿安慰道。

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

大家相对一笑,都知道那个人来了。

我才是世界上最好的编程语言相关推荐

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

    作者丨刘欣 责编 | 伍杏玲 本文经授权转载自码农翻身( ID:coderising) 别惊讶!人工智能时代即将到来! https://edu.csdn.net/topic/ai30?utm_sour ...

  2. java多语言编程语言_为什么很多程序员信仰“Java是世界上最好的编程语言”

    看到这个标题,估计有不少PHPer要跳进来打我膝盖,跪请各位Java程序员保我周全. 因为PHP是所有web开发中使用最多的语言,也被称为最有生命力的语言,所以也就自然而言有了"PHP是世界 ...

  3. 谁才是世界上最好的 CI/CD 工具?

    作者 | 韩骏 责编 | 胡巍巍 出品 | CSDN(ID:CSDNnews) 谁才是世界上最好的 CI/CD 工具?TeamCity.Jenkins.Travis CI.AppVeyor 或是 Az ...

  4. 世界上最好的编程语言(没有绝对)

    转载地址:http://blog.csdn.net/i10630226/article/details/41460383 谈到这个话题,一定会有两种人跳出来.  一种人说,PHP 是世界上最好的编程语 ...

  5. 世界上最好的编程语言是……

    最近,随着 Apache Log4j 2 被曝存在"核弹级"漏洞之后,大家又开始讨论要不要将编程语言进行统一,以及争论哪一个编程语言才是最好的编程语言. *内容来源CSDN文章评论 ...

  6. python真的超过java了吗-JAVA会被Python超越成为世界上第一大编程语言吗?

    关键时刻,第一时间送达! 这个路还还长,暂时不会,未来5年不会,10年有可能,就看现在小学生.初中生学习的怎么样.最近,也在观注这方面的,偶尔看到新闻说python纳入到高考中,想想如果真纳入了,过4 ...

  7. PHP编程语言大全,关于“PHP是世界上最好的编程语言”的几个段子

    首先我要问PHP真的是世界上最好的编程语言吗?我相信你给不出确切的答案,因为每一种编程语言都有它自己的特点,都能找到自己的领域归宿,这就好比Python常用于写脚本或者爬虫而不是网站前端一样,当然dj ...

  8. 生日快乐编程代码_世界上最好的编程语言,刚刚度过了25周岁生日

    机器之心报道 机器之心编辑部 PHP,祝你 25 岁生日快乐. 「只要是用过 PHP 的程序员,都知道两件事:第一,这是一种糟糕的语言,如果有其他选择,自己绝不会再使用 PHP:第二,历史上一些非常成 ...

  9. 用“世界上最好的编程语言”制作的敲诈者木马揭秘

    360安全卫士 · 2016/06/22 14:53 你永远叫不醒一个装睡的人.但,快递小哥可以! 虽说是一句戏言,但确实多少反映出了快递在大家心中的重要性.如果你收到一个带有快递公司发来的电子邮件通 ...

最新文章

  1. Objective-C:MRC(引用计数器)获得对象所有权的方式(init、retain、copy等)
  2. RaspberryPI 3 系统安装及常见问题
  3. 32 六角oled驱动_Alienware下半年开售55英寸OLED显示器,4K120Hz、95%DCI-P3
  4. 国服服务器_外服玩家热议LOL国服倒计时插件:说好的公平竞技呢?
  5. kube-scheduler 磁盘调度源码分析
  6. MySQL运算符ppt_mysql运算符
  7. “夺笋呐”!会员隐私随便看 诈骗就当没看见,中国最大婚恋网站紧急回应
  8. Linux文本编辑器-vi/vim
  9. 佳能G系列领军相机G1X
  10. 前端开发面试题-JavaScript(一)
  11. VC++消息钩子编程
  12. 如何在Word中插入大小合适的高清图片
  13. npoi合并取消合并单元格
  14. shell粘贴复制快捷键
  15. 离职通知邮件主题写什么好_辞职邮件怎么写,需要包含哪些内容
  16. 差距:我是如何一步步落后于别人
  17. [Vue.js] 使用 babel-polyfill 解决IE浏览器 正常使用
  18. 网络笔记(18)DNS协议:网络世界的地址簿
  19. 如何实现FlowLayout的换行操作
  20. 2.STC89C52RC芯片之流水灯程序

热门文章

  1. 加速JDBC的快捷方法
  2. 我们一般的前端开发流程
  3. Stack View 自定义间隙
  4. php阿里云oss文件上传
  5. CSS常用样式及示例
  6. CSS内容溢出时,显示省略号
  7. Hotmail 开始支持完全 HTTPS 加密以增强安全性
  8. 每天在竞争中淘汰自己
  9. matlab中print、fprintf、scanf、disp函数简要语法介绍
  10. sudo apt-get install 安装软件总是出现“404 NOT FOUND” 错误的解决方案 !