本文作者:ptiyny

Java语言为何 java语言为何命名java

ptiyny 08-05 14
Java语言为何 java语言为何命名java摘要: 大家好,今天小编关注到一个比较有意思的话题,就是关于Java语言为何的问题,于是小编就整理了2个相关介绍Java语言为何的解答,让我们一起看看吧。java语言的发展历史?为什么ja...

大家好,今天小关注到一个比较有意思的话题,是关于java为何的问题,于是小编就整了2个相关介绍Java语言为何的解答,让我们一起看看吧。

Java语言为何 java语言为何命名java
(图片来源网络,侵删)

java语言的发展历史?

任职于太阳微系统的詹姆斯•高斯林等人于1990年初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的程序语言,应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通信。

由于这些智能化家电的市场需求没有预期的高,Sun公司放弃了该项计划。

随着1990年代互联网的发展,Sun公司看见Oak在互联网上应用的前景,于是改造了Oak,于1995年5月以Java的名称正式发布。Java伴随着互联网的迅猛发展而发展,逐渐为重要的网络编程语言。Java语言的发展历史分为以下几个阶段:

1991 年Sun公司的James Gosling等人开始开发名称为 Oak 的语言。

Java语言为何 java语言为何命名java
(图片来源网络,侵删)

希望用于控制嵌入在有线电视交换盒、PDA等的微处理器1994年将Oak语言更名为Java1998年JDK1.2时,更名为Java 2 Platform分为标准版J2SE,企业版J2EE,微型版J2MEJava 既安全、可移植,又可跨平台,而且人们发现它能够解决Internet 上的大型应用问题Internet使Java成为网上最流行的编语言Java对Internet的影响也意义深远B/S的兴起 & C/S的没落

为什么java语言还没有被python赶上?

谢邀。

本人做过多年的java开发工作,同时对Python也有多年的使用经验,这里分享下本人的看法。

首先不同语言的对比一般根据语言统计的排行榜,而发布榜单的有各大流行的语言社区、开源网站、编程问答社区等,他们都基于自己掌握的数据来统计,并无一个标准。

Java语言为何 java语言为何命名java
(图片来源网络,侵删)

2017年语言趋势排行榜流行比较广的要数TIOBE编程语言社区发布的编程语言趋势:

这个排行榜主要依据语言评分作为考量的维度。明显Java以非常大的优势雄居榜首。

比如IEEE Spectrum发布的研究报告从另外的维度来考量结果又不相同,下图是结合2017年10个线上数据源的 12 个标准,对 48 种语言进行了排行。

以第一个榜单来分析Java领先Python的原因,这里试着解析一二。

1. 受众广。使用Java语言编程的又企业级应用开发、Android开发两个庞大的群体,在开发者人群数量上是有优势的。

因为这两种开发语言的定位不一样,适用的场景也不一样。现阶段暂时无法相互取代。

<strong>Python适合

Python 适合Web 开发、爬虫、游戏脚本、计算机视觉、物联网管理和机器人、人工智能方向开发的主流语言之一。

Java适合

Java它本质上是为构造大型复杂系统而设计的。什么是大型复杂系统?就是由人清清楚楚描述和构造出来的系统,其规模和复杂性是无限扩展的,存在无限的可能性,如各种分布式系统、大数据、区块链、微服务等每一个方向都是可以容纳数千台服务的方案。

总结

当前科技的主流方向是大数据、区块链和人工智能方向,即Python和Java现阶段都是热门的开发语言,所以从这个方向来说现阶段他们是不可能互相替代的,而Java作为现阶段的最强开发语言拥有全球这么多的厂商和开发者的支持,在各种大小的互联网方案上都有成熟的解决方案而且对各种高并发场景有天然的优势,所以在国内有大量的用人缺口,而Python是要是用在小形的Web项目中,说取代还言之过早。

国内Python在可遇见的未来永远都不会赶上Java。

虽然Python很热,不过主要是集中在人工智能、数据挖掘、大数据等领域。

这些领域目前开源的框架或系统一般都提供了对Python的支持,可以说在这些平台上是极力推荐Python的,这是Python为什么走红的原因。

国内的技术潮流你很难看到确实需要这样东西,比如nodejs有它适应的场景,但是在它狂热的那几年很多人真的是觉得它什么地方都适合。

Python这门语言确实挺好的,不过目前不是因为它好过Java多少倍而流行,也不是它的不可替代性而流行,是高工资的渴望在诱惑着开发者。

Python是火起来了,可又不是因为在企业领域对Java无可比拟的优势而火起来的,所以完全没有什么好担心的,Java将会继续火好多年。

连c#都不如,还谈追Java?

到此,以上就是小编对于Java语言为何的问题就介绍到这了,希望介绍关于Java语言为何的2点解答对大家有用。

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

阅读
分享