Java诞生那会儿,Sun Microsystems的早期贡献者Tim Lindholm跟Ryan聊了聊,当年打造这门后来最流行编程语言之一的经历,到底是个什么滋味。
跨平台ABI的战略算盘
打开网易新闻 查看精彩图片
Java团队当时盯上的对手很明确:Windows NT。他们判断,要做出一套跨平台的应用二进制接口(ABI),才有资格跟微软的这套系统正面竞争。这不是顺手做的技术选择,而是整个项目里被反复掂量的战略动作。
Applet最初只是个演示
现在回头看,Applet一度成了Java的名片。但按Lindholm的说法,它一开始不过是个有趣的演示,没人料到后来会变成浏览器里的常客。团队当时的注意力,更多放在语言本身和跨平台能力上,而不是这个跑在网页里的小东西。
从一门语言到一套生态,Java早期的每一步都带着明确的竞争意识。跨平台ABI是冲着Windows NT去的,Applet则是在演示里意外长出来的分支。
热门跟贴