Java语言的发展历史?

成长网 2023-08-23 14:43 编辑:admin 300阅读

Java语言的发展历史?

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

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

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

根据可用的资金,比尔·乔伊决定开发一种集C语言和Mesa语言搭成的新语言,在一份报告上,乔伊把它叫做“未来”,他提议SUN公司的工程师应该在C 的基础上,开发一种面向对象的环境。最初,高斯林试图修改和扩展C 的功能,他自己称这种新语言为C --,但是后来他放弃了。他将要创造出一种全新的语言,被他命名为“Oak”(橡树),以他的办公室外的树而命名。

就像很多开发新技术的秘密的工程一样,工作小组没日没夜地工作到了1992年的夏天,他们能够演示新平台的一部分了,包括Green操作系统,Oak的程序设计语言,类库,和其硬件。最初的尝试是面向一种类PDA设备,被命名为Star7,这种设备有鲜艳的图形界面和被称为“Duke”的智能代理来帮助用户。1992年12月3日,这台设备进行了展示。

同年11月,Green计划被转化成了“FirstPerson有限公司”,一个SUN公司的全资子公司,团队也被重新安排到了帕洛阿尔托。FirstPerson团队对建造一种高度互动的设备感兴趣,当时代华纳发布了一个关于电视机顶盒的征求提议书时(Request for proposal),FirstPerson改变了他们的目标,作为对征求意见书的响应,提出了一个机顶盒平台的提议。但是有线电视业界觉得FirstPerson的平台给予用户过多地控制权,因此FirstPerson的投标败给了SGI。与3DO公司的另外一笔关于机顶盒的交易也没有成功,由于他们的平台不能在电视工业产生任何效益,公司再并回SUN公司。

JAVA应用1994年6、7月间,在经历了一场历时三天的头脑风暴的讨论之后,约翰·盖吉、詹姆斯·高斯林、比尔·乔伊、帕特里克·诺顿、韦恩·罗斯因和埃里克·斯库米,团队决定再一次改变了努力的目标,这次他们决定将该技术应用于万维网。他们认为随着Mosaic浏览器的到来,因特网正在向同样的高度互动的远景演变,而这一远景正是他们在有线电视网中看到的。作为原型,帕特里克·诺顿写了一个小型万维网浏览器,WebRunner,后来改名为HotJava。同年,Oak改名为Java。商标搜索显示,Oak已被一家显卡制造商注册,因此团队找到了一个新名字。这个名字是在很多成员常去的本地咖啡馆中杜撰出来的。名字是不是首字母缩写还不清楚,很大程度上来说不是。虽然有人声称是开发人员名字的组合:James Gosling(詹姆斯·高斯林)Arthur Van Hoff(阿瑟·凡·霍夫)Andy Bechtolsheim(安迪·贝克托克姆),或“Just Another Vague Acronym”(只是另外一个含糊的缩写)。还有一种比较可信的说法是这个名字是出于对咖啡的喜爱,所以以Java咖啡来命名。类文件的前四个字节如果用十六进制阅读的话,分别为CA FE BA BE,就会拼出两个单词“CAFE BABE”(咖啡宝贝)。

1994年10月,HotJava和Java平台为公司高层进行演示。1994年,Java 1.0a版本已经可以提供下载,但是Java和HotJava浏览器的第一次公开发布却是在1995年5月23日SunWorld大会上进行的。SUN公司的科学指导约翰·盖吉宣告Java技术。这个发布是与网景公司的执行副总裁马克·安德森的惊人发布一起进行的,宣布网景将在其浏览器中包含对Java的支持。1996年1月,升阳公司成立了Java业务集团,专门开发Java技术。

写《给校长的建议》的作文

给校长的一份建议书

东阳市吴宁二小 六年级四班 江林锴

尊敬的校长:

您好!冒昧给您写这封建议书,请您在百忙中抽空看一看。您是学校的校长,每天有很多事要做。您为我们呕心沥血地工作,对学校注入了满腔热忱。使得学校井井有条。 但是,我觉得学校在一些细节方面做得还不够规范细致,为了更好地创建省级规范化学校,我觉得您还应听听我下面的建议:

(一)开放图书馆,增加图书,给同学们多提供一些课外阅读的条件和机会。因为惟有阅读,才能开阔同学们的视野;惟有阅读,才能使同学们学到课本上学不到的东西。图书馆应该成为同学们的第二课堂。

(二)每周给同学们多安排一到两节计算机课。现在是信息时代,应该让同学们尽快掌握电脑知识,让同学们学会上网、查资料,通过网络,同学们还可以了解到更多的知识。这就等于给同学们插上了接触社会、学习更多知识的翅膀。

(三)课外时间,经常打开教室里的电视机,让同学们听听新闻,了解国家和世界大事;听听音乐和歌曲,让同学们能在放松心情的同时,多一些审美的情趣。不要老像现在,课间休息时,电视机在睡大觉,同学们乱吵闹。

(四)争取家长的配合与支持,让家长每天给孩子清理“心理垃圾”。

(五)把学校门口的小商、小贩都迁走。可以说,我们学校90%的同学,都爱在校门口买一些小吃和玩具,还把小吃包装和玩具袋子随便扔,吃完小吃后回家闹肚子。这样不但影响到同学们的身体健康,而且也破坏了学校周边的环境。希望学校能管管这件事。

(六)给每个年级,每隔一段时间安排一次课外活动,让同学们真正接近自然,放松身心,寓教于乐,健康成长。尤其是对于低年级同学,我认为是非常必要的。

祝您

身体健康,工作顺利

顶一下
(0)
0%
踩一下
(0)
0%