WatchStor.com — 领先的中文存储网络媒体 | 51CTO旗下网站

新闻资讯 > 物联网 > 正文
“90”后的Java现在打算怎么继续长大?(1)
作者: 崔昊 2015-06-03 10:01 【watchstor.com】

在1972年,美国贝尔实验室的 D.M.Ritchie 在B语言的基础上最终设计出了一种新的语言,他取了BCPL的第二个字母作为这种语言的名字,这就是C语言。

在过去近半个世纪,C语言成为每一个计算机系学生必须学习的语言,成为计算机行业飞速发展的见证者之一。

但相当多的计算机系学生在毕业后却转向了另一种编程语言,他们在大学的时候通过Sun公司的大学合作计划接触到它,深深被其社区文化、开源精神、优异的跨平台性和成熟的生态系统所吸引,在经过简单易学的上手过程之后,将其选定作为自己的主要编程语言之一。

这些人将自己称之为“Java程序员”,这种编程语言,正是Java。

不过,与他们中大多数人以为的不同,Java的历史远比C要“新鲜的多”,就当今演艺界对男演员们的标准来评价,Java是当之无愧的“小鲜肉”:

1995年,以詹姆斯·高斯林为领导的技术开发团队在历经多年没日没夜的工作后,发明了当今世界最为重要的编程语言之一的Java,这一当前与C同等重要的编程语言,发明至今,才刚刚20岁。

也就是说,詹姆斯·高斯林、阿瑟·凡·霍夫、安迪·贝克托克姆、比尔·乔伊、约翰·盖吉、帕特里克·诺顿、韦恩·罗斯因和埃里克·斯库米等人共同创造了一个“90后的编程语言”。

Java:编程语言中的独特存在

与Java休戚相关的诸位“大神”:斯科特·麦克尼利、詹姆斯·高斯林、比尔·乔伊、安迪·贝克托克姆等人。

在过去的20年,Java一直是编程语言中极为独特的存在,他以较低的学习门槛为大量开发者所熟悉,以强制面向对象的设计思路被市场认可,分布性、健壮性、安全性和体系结构中立的特点为人所称道,而更关键的是,Java是编程语言中,设计早期就提出“可移植性、跨平台性”的编程语言之一。

Java的编译一次,到处可运行的特性使得它能够提供一个随处可用的开放结构和在多平台之间传递信息的低成本方式。特别是Java企业应用编程接口(Java Enterprise APIs)为企业计算及电子商务应用系统提供了有关技术和丰富的类库。

好在过去二十年,计算机行业有Java的存在,否则,天知道今天我们要怎样才能设计出那么多跨平台、高性能、面向对象的动态程序。

但如今20岁的Java,在一些人心中却变得好像不那么重要了,PHP、Go、Ruby等一干编程界新兴语言带来的冲击自不必说,针对Java的讨论也越来越多的集中在它的缺陷而不是优点上,有人说“Java世界需要改造与完善、需要和过去说再见,但更需要稳定与统一,否则必死无疑”也有人说“问题变得越发不能容忍了,我开始想,是时候慢慢离开Java了”。

20岁的Java,才至成年,却已迟暮?作为Java如今的“拥有者”,Oracle怎么做?


【内容导航】
 第 1 页:Java:编程语言中的独特存在  第 2 页:Java改变了世界,现在,则是改变Java
 第 3 页:在努力之下,Java的优势从未改变

标签:内存计算 物联网 

了不起的IT经理
LecVideo
论坛与活动