当前位置:首页 > 生态圈 > 正文内容

java是由哪家计算机公司发明的(java谁发明的)

abcsky885个月前 (12-15)生态圈53

本篇文章给大家谈谈

Java是由James Gosling、Patrick Naughton、Chris Warth、Ed Frank 和 Mike Sheridan 于1991年在Sun公司构想出来的开发第一个版本花费了18个月。

java是由哪家计算机公司发明的(java谁发明的)

这种语言最初称为Oak,在1995年被命名为Java从1992年秋Oak最初实现到1995年春Java语言的公开发布,许多人对Java的设计和改进作出了贡献Bill Joy、Arthur van Hoff、Jonathan Payne、Frank Yellin 和Tim Lindholm 是主要贡献者,他们的贡献使Java从最初原型逐渐成熟。

随着SUN公司被甲骨文收购seo综合查询是什么,Java版权归属于甲骨文公司 有些让人惊奇的是,Java最初的推动力不是Internet!相反,主要动机是对平台独立(即体系结构中立)语言的需要,这种语言可用于开发能够嵌入到各种消费电子设备(例如微波炉、遥控器等)的软件。

您可能已经猜到了,许多不同类型的CPU被用作控制器,使用C或C++语言(以及大部分其他语言)的麻烦是,它们被设计为针对特定目标进行编译尽管能够为各种类型的CPU编译C++程序,但是这需要一个完整的以该CPU为目标的C++编译器。

问题是创建编译器很耗费时间,所以需要一种更容易并且更经济的解决方案在寻找这样一种方案的尝试过程中,Gosling和其他人一起开始开发一种可移植的、平seo综合查询是什么台独立的语言,可以使用这种语言生成在不同环境下运行各种CPU之上的代码。

他们的努力最终导致了Java的出现 在Java的细节被开发出来的同时,第二个并且也更加重要的因素出现了,它在Java的未来中扮演了关键的角色第二个动力当然是万维网假如Web的形成和Java的出现不在同一时间,那么Java虽然仍会有用,但可能只是一种用于为消费电子产品编写代码的没有名气的语言。

然而,随着万维网的出现,Java被推到计算机语言设计的最前沿,因为Web也需要可移植的程序 在为嵌入式控制器编写代码时经常遇到的可移植性问题,在尝试为Internet编写代码的过程中也出现了。

到了1993年,这个问题对于Java设计小组seo综合查询是什么的成员而言已经变得很明显了实际上,最初针对解决小范围问题而设计的Java,也可以应用于更大范围的Internet这一认识导致Java的关注点由消费类电子产品转移到了。

Internet编程因此,虽然对体系结构中立的编程语言的需求提供了最初的思想火花,但最终是Internet成就了Java的成功后来安卓在手机设备上的成功,正式将Java推上了一个新的高度2003年10月,Andy Rubin等人创建Android公司,并组建Android团队。

2005年8月17日,Google低调收购了成立仅22个月的高科技企业Android及其团队安迪鲁宾成为Google公司工程部副总裁,继续负责Androidseo综合查询是什么项目2007年11月5日,谷歌公司正式向外界展示了这款名为Android的操作系统,并且在这天谷歌宣布建立一个全球性的联盟组织,发布了Android的源代码。

2008年,在GoogleI/O大会上,谷歌提出了AndroidHAL架构图,在同年8月18号,Android获得了美国联邦通信委员会(FCC)的批准,在2008年9月,谷歌正式发布了Android 1.0系统,这也是Android系统最早的版本。

2009年4月,谷歌正式推出了Android 1.5这款手机,从Android 1.5版本开始,谷歌开始将Android的版本以甜品的名字命名,Android 1.5命名为Cupcake(纸杯蛋seo综合查询是什么糕)该系统与Android 1.0相比有了很大的改进。

2009年9月份,谷歌发布了Android 1.6的正式版,并且推出了搭载Android 1.6正式版的手机HTC Hero(G3),凭借着出色的外观设计以及全新的Android 1.6操作系统,HTC Hero(G3)成为当时全球最受欢迎的手机。

Android 1.6也有一个有趣的甜品名称,它被称为Donut(甜甜圈)。至此迎来了HTC公司和安卓的辉煌。

扫描二维码推送至手机访问。

版权声明:本文由海南拓宏网络科技工作室发布,如需转载请注明出处。

本文链接:http://4blc.com/post/7544.html

分享给朋友:

“java是由哪家计算机公司发明的(java谁发明的)” 的相关文章

java程序员怎么进阶(java程序员面试题集大全)

今天给各位分享 原标题:面试过一个女程序员,不知道怎么设置JVM参数!好了,你被录取了事情的过程差不多是这样的:她不糊涂,我有点糊涂,JVM就这么被忽略了吗?作为一名开发工程师,在日常编程中,你可能会对Java的启动性能和内存占用感到震惊,进而对Java语言产生怀疑;当您在使用虚拟...

java开发需要什么学历(java开发需要掌握)

今天给各位分享 原标题:学习java开发技术很难吗学习java确实有一定的难度,但这也是相对而言的,学习java编程技术的小伙伴也并不是都会感觉到很难学习这点只要有过了解的基本上都清楚,我身边有些朋友从事java工程师的也是大专学历,目前相对来说工作也都比较稳定。 其实,...

java是由谁发明的(java是谁创造的)

今天给各位分享   JAVA初生遇低谷,崛起于互联网  目前在IT互联网行业,“JAVA”是应用最广泛的编程语言。   25 年前,Java 之父詹姆斯·高斯林(James Gosling)在 Sun Microsystems 工作时设计了 Java  一、1990年代初J...

线下的java培训班费用是多少钱(线下的java培训班费用是多少)

今天给各位分享 目前JAVA行业薪资待遇高,入门门槛降低,是不少大专及以上学历人员转行的首选,那么学交了多少钱呢? 这应该是很多想转行人员都要考虑的问题,不同的培训机构收费标准会有些微差别,再者一线城市的培训机构收费和二三线城市的收费也有差距但总体来说Java培训班收费一般...

大学是不是都要学计算机二级(大学都要学计算机吗)

本文分享给大家的是: 首先,对于当前即将走进大学校园的准大学生来说,不论是否就读于计算机相关专业,都有必要学习一定的计算机知识,未来计算机在更多的行业领域都会发挥出重要的作用,而对于大学生来说,掌握计算机知识不仅能够拓展自身的知识面,同时也能够为自己打开新的发展渠道。 如果...

小公司java面试(小公司java都面什么)

今天给各位分享 1.下列哪一种叙述是正确的(D )  A. abstract修饰符可修饰字段、方法和类  B. 抽象方法的body部分必须用一对大括号{ }包住  C. 声明抽象方法,大括号可有可无  D. 声明抽象方法不可写出大括号   2.如下代码  public cl...