Java三十而立!垃圾堆捡出的传奇


Java编程语言将于下周(5月23日)迎来30岁生日。如果不是它的主要创造者James Gosling,今天继续为各种规模的系统提供动力的高级,通用,内存安全,面向对象的编程语言就不会在这里。

如果没有这位"Java之父"——James Gosling大神,我们现在用的这个"一次编写,到处运行"的编程语言可能根本不存在!最近我采访了这位传奇程序员,听他讲了从捡垃圾造电脑到改变世界的故事,简直比科幻电影还精彩!

▶ 穷小子的逆袭:垃圾堆里捡出的编程天才
小时候家里穷得叮当响,Gosling居然从电话公司废品站捡零件拼出了人生第一台电脑!(就像用乐高积木搭航天飞机!)高中时别人在快餐店打工,他已经在大学物理系写卫星数据处理程序了,还凡尔赛地说:"他们居然付钱让我玩!"

▶ Sun公司的"黑客"岁月:把老板法拉利扔进池塘?
在Sun公司工作时,这位技术大神最出名的居然是愚人节恶作剧!比如:

把CEO办公室改造成高尔夫球场(真草皮+沙坑!)

计划把同事的法拉利跑车"停"在公司池塘里(最后换了老板的车)
"写代码和搞恶作剧都需要创造力"——这大概就是程序员的浪漫吧!

▶ Java诞生记:一个让程序员集体涨薪的发明
30年前Java横空出世时,Gosling团队的口号是:"写一次代码,在哪都能跑!"(就像把手机APP装进冰箱也能用!)现在全世界程序员都该感谢他:

银行系统、安卓APP、淘宝服务器都在用Java

每天有超过10亿台设备运行Java程序
最让他感动的是,经常有陌生人冲过来说:"谢谢你!我靠Java代码吃了20年饭!"

▶ 退休也不消停:从亚马逊到AI吐槽大会
离开Sun后,他还在亚马逊搞过物联网项目,最近退休时不忘怒怼AI热潮:
"所谓AI就是高级统计学!就像给计算器改名叫'电子大脑'!"
"现在90%的AI公司都是PPT造火箭,迟早爆雷!"

▼ 冷知识彩蛋 ▼

  • Java最初是为电视机顶盒设计的,结果阴差阳错改变了互联网
  • Gosling现在还在用NetBeans写代码,并吐槽:"那些死守1970年代编辑器的人该醒醒了!"
  • 他评价甲骨文接手Java:"比我想象中好...毕竟我预期是负分"

下周Java庆生时,记得对你身边的程序员说声谢谢——没有Gosling当年从垃圾堆捡零件,现在你们点的外卖APP可能根本跑不起来!