Java前世今生

早期历史

  • Java语言最开始只是Sun电脑公司在1990年12月开始研究的一个内部项目。Sun电脑公司的一个叫做Patrick Naughton的工程师被公司自己开发的C++和C语言编译器搞得焦头烂额,因为其中的API极其难用。Patrick决定改用NeXT,同时他也获得了研究公司的一个叫做“Stealth计划”的项目的机会。

  • “Stealth计划”后来改名为“Green计划”,詹姆斯·高斯林和麦克·舍林丹(Mike Sheridan)也加入了Patrick的工作小组。他们和其他几个工程师一起在加利福尼亚州门罗帕克市沙丘路的一个小工作室里面研究开发新技术,瞄准下一代智能家电(如微波炉)的程序设计,Sun公司预料未来科技将在家用电器领域大显身手。团队最初考虑使用C++语言,但是很多成员包括Sun的首席科学家比尔·乔伊,发现C++和可用的API在某些方面存在很大问题。
    Java前世今生_第1张图片

  • 工作小组使用的是嵌入式系统,可以用的资源极其有限。很多成员发现C++太复杂以至很多开发者经常错误使用。他们发现C++缺少垃圾回收系统,还有可移植的安全性、分布程序设计、和多执行绪功能。最后,他们想要一种易于移植到各种设备上的平台。

  • 根据可用的资金,乔伊决定开发一种集C语言和Mesa语言大成的新语言,在一份报告上,乔伊把它叫做“未来”,他提议Sun公司的工程师应该在C++的基础上,开发一种物件导向的环境。最初,高斯林试图修改和扩展C++的功能,他自己称这种新语言为C++ ++ --[来源请求],但是后来他放弃了。他将要创造出一种全新的语言,被他命名为“Oak”(橡树),以他的办公室外的橡树命名。由于商标搜索显示Oak已被一家显示卡制造商注册。于是同年,Oak被改名为Java

你可能感兴趣的:(Java,java,编程语言,大数据)