j***a语言衰落,j***a语言会被淘汰吗

kodinid 14 0

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

  1. pascal为何衰落?
  2. 随着AI的火热,python强势崛起,Java是否会在未来几年没落,你怎么看?
  3. Java在未来15年会不会没落?
  4. net为什么衰落了?
  5. scala会取代java吗?

pascal为何衰落?

对比C like家族:C++作为C的超集,臭名昭著!但没办法,只能用它!更别论修补C++易用性的JAVA/c#之流了!J***a还赶上了Android官方开发语言的这部快车。。。

Pascal如同C,而作为对等C++的,你了解Object Pascal吗?

java语言衰落,java语言会被淘汰吗-第1张图片-安济编程网
(来源网络,侵删)

桌面统治世界的时候,Pascal都没有占据优势地位,更别论以后的web与AI时代,Pascal没落是必然的——没有什么特殊亮点,也没什么必用不可的理由,更没有一个不离不弃的有钱的爹地

随着AI的火热,python强势崛起,J***a是否会在未来几年没落,你看?

虽然Python之父前段时间被挤出了核心团队,但是我们还是先说个关于Python诞生的小故事。虽然现在使用Python的人越来越多,但是J***A的历史地位也是没那么容易撼动的。

Python最初是其发明者Guido在度***期间,灵感乍现,以一人之力创造出来的。最开始只是作为脚本语言使用的,后来由于其便捷性,易部署性,被越来越广泛的使用。而近些年,随着AI,大数据领域的大热,Python语言确实得到了前所未有的重视。

java语言衰落,java语言会被淘汰吗-第2张图片-安济编程网
(图片来源网络,侵删)

但是,因此得出j***a即将没落的结论,未免有些武断。编程语言领域并不是封建社会,只能有一个皇帝。三权分立也不是不可,但是共同繁荣才是大家喜闻乐见的不是吗。

j***a是一个比Python有更悠久历史的老牌编程语言,这就意味着它有更深更广的积淀。目前最常使用j***a的几个场景包括平台后端开发,安卓开发等,对分布式服务健壮性,安全性,高并发特点的需求还是很强烈的,而当前的Python还无法完全承担这些期望。因此,我们很少见到市场级的大体积产品是用Python来独挑大梁的。

如果你觉得以上的论述还是不够,那么我们用数据来说话。

java语言衰落,java语言会被淘汰吗-第3张图片-安济编程网
(图片来源网络,侵删)

就在2019.2.19 21:35 我在大街网上的求职窗口输入关键字j***a,得到的岗位有1602条。

然后,我又输入了关键字Python,得到的岗位仅有258条,连j***a的五分之一都不到。

J***a还没有衰亡。

J***a是(并且一直是)一种非常通用的编程语言,并且已经被用在各种场景中解决所有类型的问题。

J***a有这一个非常好的生态,J***a为你可以互联网实现的任何目标提供卓越和高质量的库,想想Spring,Tomcat,这些不是简单的库,而是非凡的成就。当然,并不是其他语言没有类似的库,但是大企业推动J***a的方式创建了这种软件生存的先决条件,这需要花费很长时间才能达到,怎能说替换就替换的。你可以找到适用于多种语言的特殊库,但你很快就会意识到它们是否存在很大程度上取决于大公司是否认可该项目。这就是J***a的生态。

除了上面的J***a生态,J***a的最大成就就是JVM,虽然语言可能因为年龄受损,但JVM看起来很健康。它的内存管理和垃圾收集,安全性,基本编程库以及调试和检查功能使其成为安全舒适的地方。你可以讲JVM很重,很慢,虽然它的内存占用和引导时间使得其不适合面向任务的编程,但它的性能依旧坚挺。

但随着时间的推移和挑战的变化,J***a似乎越来越明显无法免疫专业化。不是因为它已经演变成一种专门的语言,而是因为其他语言在特定的任务中非常适用。如Python作为人工智能标准语言。

即使这样,编程语言不会很快怎么样的,不会很快衰落的。即使它存在很多缺陷,不管你同不同意J***a仍旧会是一个非常适合,经过实践验证过了的新项目的选项语言。它的作用可能会改变,可能会有限制,它的存在还是一个坚实的存在。

即使考虑到Python的致命吸引力,也必须说Oracle和社区在改进J***a方面做的不错,都应该享受这些进步的优势。J***a语言可能在演变的很缓慢,或许改进的时间点太晚,但这可能是成功的标记,也可能是放弃的标记。

但J***a不会衰落的走向任何地方,我们只需努力从J***a的成就中获得最大收益就OK。最主要的,享受这个美妙的科技时代所提供的多样性。

我又来回答问题了!!!

关于这个问题,我想说明2点:

  1. AI的火热,确实带动了python也跟着火热,但这与J***a是否会没落没有明显的因果关系,诚然,每一个语言甚至世界的任何东西,都会有一个崛起和没落的更替进程,没有永恒与亘古不变,就好像一个王朝,无论此刻多么兴盛,将来都有没落土崩瓦解的一天。所以,在这个问题上,只要我们保持学习的心态,关注新技术的发展,保证自己不落伍,就不怕哪个语言兴盛,哪个语言没落了

  2. python和J***a虽然都是全能型的编程语言,但各自有侧重点,这与语言本身的特性是紧密相关的。


  • 许多AI相关的框架和新产品,都开始首先支持python,不是因为J***a不好,而是要看具体的应用场景。
来看水木社区上出现的一个贴子: “终于把一个8万行的Python[_a***_]用J***a重写了!”题主总结了一句话,就是:动态语言滥用起来真是可怕。

而恰恰,动态语言(python就是动态语言,J***a属于静态语言)本来就是为灵活易用而生,而灵活易用又往往与严谨规范背道而驰。

使用python开发AI,往往会出现立竿见影的效果,输入一行代码就能看到结果,而且python语言实现一种功能需要的代码量极少,开发起来节约时间成本,牺牲掉了程序的运行效率,毕竟,大多数的空间成本可以通过提升机器的性能来解决,只要程序的算法不是太low。

所以我觉得,Python在大型项目开发上还缺乏足够成熟的解决方案,往往大型项目注重运行效率,而J***a又是这一领域的王者,所以,python的崛起对J***a的影响暂时还很小。

从事软件开发十几年,主要玩过三种编程语言,C语言,C++,J***A用的最多,现在人工智能的普及把Python语言推向了一个***,但在实际工作中用的没有想象的那么多,认识一个做Python的朋友,有将近两年的工作经验,在西安找工作费了九牛二虎之力才找了一份不是很满意的工作,没办法不能一直空耗着,只好找个工作先干着,技术类的岗位不能手生了,而且在找工作的过程中发现企业还是要J***A的人才多。

当然也不是懂点J***A就能找个好工作,现在的编程环境已经不是十几年之前的样子了,以前可能自学一段时间的C语言就能搞定一份工作,现在好像不参加个培训班就找不到工作的样子,在实际中不一定非要培训才能找到工作,有很多在学校自学的很不错的一样能找到不错的工作,学习编程3语言不能带着太多的从众心理,看到别人学什么自己就跟风,很多人参加了培训交了很多钱,学到一半发现根本不是自己想要的工作,如同现在很多人觉得J***A不行了不适合再去学了,结果发现现在企业要的大部分得技术人员都还是J***A,水平越高越受到欢迎。

Python个人觉得短时间内还很难成为主流的编程语言,毕竟任何一种语言都需要建立自己的生态链,现在J***A生态链根深蒂固,现在丝毫没有衰退的意思,无论在服务器端还是客户端都有非常多的岗位,很多企业已经习惯于用J***A编程,除非Python短时间内有非常大的技术革命,让很多企业都必须切换,否则技术前沿的推动和实际商业平台变换还是有段距离。

任何一种编程语言都有其存在的必要性,在某种场景下能够使用最合适,不一定是最新潮得编程语言才能有巨大的竞争力,对于企业来说最合适的就是最好的,真正的程序员也从来不会给自己设置限制,非要强调自己必须要学哪种编程语言,对于在实际项目开发过程中,不一定非要局限于一种编程语言,例如人工智能外边看着是Python,但在实际和效率有关的编程语言都是C语言完成,之前玩Python更多是当做编程脚本来使用,之前用过这种脚本完成后台数据的错误图表统计功能,的确非常方便快捷。

个人觉得短时间内J***A依然还是第一编程语言,即使Python现在非常强劲,生态链的建立不是一两天就能完成的事情,即使会占据一部分的市场份额但依然难以撼动J***A这颗大树。

希望能帮到你。

很多人说 python 这好那好,但是就是用 j***a!

崛起是新人学 python多还是老程序员转的多!

ios swift 也崛起了,但是还是 oc 多,安卓 kotlin 都是官方语言了,有几个程序用了!

不急,等这一批老人都挂了 就是新的崛起了!

J***a在未来15年会不会没落?

不一定,j***a一直都在发展进步,使用j***a性能不错而且开发效率高,技术成熟,开发者基数大,很多大公司的后台都是用j***a开发的。基本没有公司会重构后台,因为j***a的表现也非常好,易与扩展和开发,除非有一天后台性能没法提升并且后台表现阻碍公司业务发展,才会考虑重构会选择其他语言替代。就目前来看没落的可能性小,就算有也是七八年以后的事情了,并且会是一个很缓慢的过程。j***a技术会一直存在,也许有一天它不再是主流,至于这天什么时候到来,很难讲,可能不会来。

j***a现在用处还是相当的广泛,大型业务处理的web应用基本都是j***a,银行系统,保险,等等以及办公系统,虽然C#也很棒,但是j***a已经先入为主了,就像很多操作系统很好,但是windows用的最习惯的时候,很难换另一种!

随着社会进步,科技提升,人工智能的发展成为热门话题,越来越多人开始关注人工智能方面,而引人注意的便是它的编程语言, python,J***a两种语言开始比较,甚至有人会说python会取代j***a,这是无稽之谈。

现在j***a版本更新速度逐步变快,语言升级的趋势,必然是功能更强大,编程更简洁。随着各种编程语言的新起,j***a的占比会减少,但是不会没落,目前j***a语言仍稳居榜首!


我就是搞j***a开发的,但我不喜欢j***a。说实话j***a语法简单,但太罗嗦,j***a以前之所以用的多主要是因为linux服务器的广泛使用。因为之前支持跨平台的编程语言就那么几个。但现在不同的,微软的.net已经开源而且也在向Linux靠拢,也出现了一些其他新的跨平台语言,比如Node.js,go等。我现在对j***a厌倦了,现在正在自学python。但如果学的话建议你学c#。

就目前来看,基本不会。J***a现在广泛用于后端、前端,而且在世界编程语言使用频繁度上,稳居前三。虽然这几年Python因为人工智能和大数据的原因,奔跑的很快,很给力,但是J***a在各大公司还是很有一席之地。左耳朵耗子,陈皓老师在极客时间里说过下面这段话:一个技术能不能发展起来,关键还要看三点:有没有一个比较好的社区。像C、C++、J***a、Python和JavaScript ,Linux社区有没有一个工业化的标准。像C、C++、J***a都是有标准化组织的。J***a的J2EE企业级标准有没有用一个或多个杀手级应用。C、C++、J***a不多说。PHP、Linux的LAMPJ***a以上三点都满足,所以J***a的蓬勃发展也在情理之中。因为J***a的生态,J***a的特点,以及参与的人数,所以J***a还处于蓬勃的发展中,而且目前还在发展中,我们可能不需要看到前15年,至少在好几年之内,J***a还是经久不衰的存在。任何一门语言都仅仅只是语言,我们需要掌握的是面向对象的思想,以及必要的编程思想,这样即使其他语言以后替代了J***a,那也还能通过自己本身的能力,很好地转换

net为什么衰落了?

.net压根都没火过,谈何衰落呢?.net前期由于不开源的原因造成了生态严重失衡!失去了互联网浪尖时刻的尖叫机会!以至于大厂BAT都拥抱j***a拥抱开源!不过近期.net core开源了,况且可以部署到linux系统上面!对云原生的支持非常完美,尤其是.net5。本人相信5年后肯定可以大放异彩!能分到j***a生态的一杯羹!话说j***a真香,尤其是SSM这套框架,涵盖了好多优秀的设计模式设计原则!反观.net呢,基本就是三层架构!当然了.net5也有ABP框架也挺优秀!但是这是最近2年才出来的并放光的!SSM是一出生都带BGM啊!j***a薪资吊打.net是有原因的!

当初J***a虚拟机跨平台,它只限于Windows;asp.net刚出来没多久,遇到Ajax了,前后端分离了;Linux崛起了,好多新科技公司不带它玩了……其实也谈不上衰落,本来就没有大火过

.NET 从asp.net衰落。2008年.net鼎盛期,本人花了两年时间用asp.net做了个项目,虽然花费了大量时间,当时也以为它很好。后来用了非.NET做项目,发现只需要用1/5以下的时间,包括做完项目和以后的维护。这辈子再不会用.NET

scala会取代j***a吗?

不会取代 j***a和scala本质没有区别 j***a1.8的语法也和scala很相似 最关键的这两种语言可以无缝链接 互相可以直接调用 一般做大数据开发的 两种语言都要会用才可以 它们是互相依存的关系 j***a衰落了 scala也会黄

取代很难,毕竟J***a的生态太强大,使用的人也很多,但我觉得Scala的一些特性是J***a未来发展的方向,比如函数式,模式匹配等。Scala是一门好语言,值得学,但目前国内相关的就业岗位并不是很多。

到此,以上就是小编对于j***a语言衰落的问题就介绍到这了,希望介绍关于j***a语言衰落的5点解答对大家有用。

标签: j***a 语言 python