"我才是世界上最好的编程语言" - 门口传来了一声大吼!

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

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

“此话怎讲?” 

“主要没眼光,你看我1995就诞生了,一直没什么程序员搭理我,他们就是发现不了我的好,就这么过了25年,整整二十五年啊,人生有几个二十五年? 兄弟,之前我傍上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老头儿安慰道。 

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

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

我是一名从事了10年开发在退休边缘垂死挣扎的高龄程序员,最近我花了一些时间整理了一个完整的学习C语言、C++的路线,项目源码和工具。对于想学习C/C++的小伙伴而言,学习的氛围和志同道合的伙伴很重要,笔者推荐我专栏的C语言/C++编程爱好者的聚集地>>>C语言/C++进阶之路 - 专题 - 简书

欢迎初学和进阶中的小伙伴。希望你也能凭自己的努力,成为下一个优秀的程序员。工作需要、感兴趣、为了入行、转行需要学习C/C++的伙伴可以一起学习!”           

关注我,带你遨游代码世界!

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1 昨天是我的生日,虽然没有和小伙伴出去嗨,但一整天也是被他们暖的不要不要的。 早上醒来打开手机,qq微信的祝福一...
    深海也不蓝阅读 360评论 2 1
  • 李银河老师说:“首先要坦然接纳,接纳自己已经老了这个事实。不要做鸵鸟,更不要千方百计地试图扭转这个事实,比如想办法...
    鱼1967阅读 373评论 0 16
  • 1 我坐在巴黎一家咖啡厅靠窗的位置,来这家咖啡厅大多是情侣,因为这位置很好,能看得见巴黎那座带有神秘又神圣的铁塔,...
    420_c644阅读 235评论 0 0
  • 底吟的竹林晚风,羽化成一曲悲凉 你斑驳的泪,羽化成线 牵恋着三生石畔的诺言 戳痛我心中一直隐忍的伪装 我把灵魂雕刻...
    弦玥sky阅读 247评论 0 0
  • Stage 1 alert(document.domain); Stage 2 闭合标签 ”> alert(doc...
    g0阅读 2,058评论 0 0