北大青鸟大学IT学院:JAVA为什么能成为世界上最大的编程语言?
Java是经常占据TIOBE编程语言排行榜首位的软件编程语言,是当今世界上最大的编程语言。那么Java为什么能成为世界上最大的编程语言呢?
https://www.zhucesz.com/的诞生
Java诞生于90年代。当时C语言和C风靡一时,其他语言如Pascal、Delphi、VB等等都在为生存而挣扎。但是C的语法复杂,内存管理指针的操作繁琐,所以美国Sun公司的James Golsling在1992年设计了比C简单的Java语言,可以让程序运行在不同的操作系统上,这就是所谓的跨平台。
https://www.zhucesz.com/名称
起初,因为Java比C简单,所以命名为C-,然后是Oak,但最后,命名为Java。爪哇位于印度尼西亚的一个岛上。这个岛的特产是名为爪哇的咖啡,风靡全球,于是爪哇诞生了。
https://www.zhucesz.com/的互联网基因——为互联网而生
最初用Java参与了几个机顶盒项目的投标,可惜失败了。此时,互联网开始兴起并遍布全球,于是Java立即投身于互联网应用的开发,Java凭借其跨平台的优势迅速在互联网上站稳了脚跟。
1995年5月23日,Sun公司在全球开发者大会上正式发布了Java编程语言和一款名为HotJava的浏览器。这一天也标志着互联网的发展进入了一个全新的时期。互联网不再只能传输文字和图片,还可以传输代码。这些代码通过网线传输到世界上任何一台电脑上运行,让用户在自己的浏览器上看到更加丰富多彩的效果。
https://www.zhucesz.com/的互联网精神——开放、免费和共享
Java为互联网而生,有互联网基因,Java精神也代表了互联网精神。那么什么是互联网精神呢?
当时全球最大的门户网站雅虎为互联网世界制定了基本的游戏规则:开放、免费、共享。大部分资源和信息都是免费的,可以和你分享,只有少数资源需要付费。这也开启了一个新的盈利模式,用户和客户不再是同一个群体。
互联网依靠少数付费客户继续为大多数用户提供免费服务,导致互联网资源和用户的快速增长,在最短的时间内改变了大多数人的生活。
但是20多年前,微软这样的大公司垄断了技术、工具等一切生产资料。如果你想使用开发程序,你必须接受工具换金钱,服务换金钱,资源换金钱。而且只能选择微软的产品,没有货比三家的权利。于是Java成了反技术垄断的急先锋,SUN公司,以及IBM、BEA、HP等大企业,迅速组成了反垄断联盟。
在这些公司的共同努力下,他们为Java提供了大量的类库、工具和中间服务。这些资源大部分对程序员和开发企业是免费的。再加上Java操作简单、跨平台的特点,Java在短时间内流行起来,成功俘获了一大批程序员和企业的心。
https://www.zhucesz.com/工资高,需求量大,受欢迎程度高。
Java普及后,越来越多的公司选择Java语言,自然也招到越来越多的Java工程师。一时间,Java工程师成了炙手可热的香饽饽,薪水水涨船高。越来越多的人开始学习Java,于是产生了越来越多的技术资源、代码资源、项目资源。
Java一直秉承互联网精神,免费、开放、共享。Java工程师形成了一个大家为我,我为大家的理想国。各种开源组织、开源社区如雨后春笋,资源爆发式积累。这些资源都是大家免费开源使用的,进一步降低了企业应用的开发成本。所以更多的企业选择Java,需要招聘更多的Java工程师。Java工程师的工资进一步提高,更多的人选择Java工作,产生更多的Java资源。
https://www.zhucesz.com/进入中国
1998年,清华计算机系的王教授(中国Java之父)发现了Java并将其介绍到中国,并推荐给许多中国企业,于是Java开始在中国立足。
2003年,阿里巴巴的淘宝网站还在用PHP。2003年后,由于业务发展迅速,PHP无法满足企业需求,于是2004年淘宝上开始使用Java。即使在2019年,淘宝2684亿的交易额也是靠Java默默支撑的。如今,Java已经成为中国大多数互联网服务开发的首选语言。
https://www.zhucesz.com/——人类历史上最杰出的编程语言
2001年,Java第一次在TIOBE的编程语言排行榜上名列第一。此后几乎没有降到第一。编程语言史上,我终结了割据时代,一统江湖。也被誉为“人类历史上最杰出的编程语言”。
多年来,Java积累了大量的技术资源,以及庞大的Java工程师团队,几乎跨越了所有领域。它仍然发挥着重要的作用,并且能够与时俱进,发展壮大。
就像10年前,谷歌要推出安卓手机时,选择Java作为安卓应用开发的首选语言。他们利用了Java背后过多的代码资源和庞大的程序员群体。在Java的开发中,积累了大量的移动开发的工具和框架,扩大了Java帝国的版图。同样,Apache在推出Hadoop家族支持云计算和大数据技术时,也是依靠Java作为主要开发语言之一。
历史上从未出现过像JAVA这样具有主导生命力的编程语言。看完这篇文章,你明白Java为什么能成为世界上最大的编程语言了吗?
进入IT互联网行业,建议你首选Java,选对语言,高薪和前景都解决了。回到企业https://www.zhucesz.com/和看到更多。