Python会在未来二十年会取代Java吗?

发布于2022-01-07 18:49:51
2个回答
admin
网友回答2022-01-07

Python有现在的地位,多多少少得益于背后的推手。加上他确实非常易学,做为编程切入语言还是非常好的。所以,成为最火爆的软件是可以理解的

Pyton从未被当做核心设计大型软件。

Java是最值得信赖的企业级编程语言。它已被用于编写可靠,可维护和可扩展的海量软件。实际上整个JVM生态系统都适合这种情况。

在性能方面,Java也是多线程的特例,而Python则被GIL(全局锁,py内部的一个遗留问题,在多核CPU里,效率不能充分利用)大大限制速度。

Python主要的作用是调用别的语言编写的功能模块,将他们有机的结合在一起形成更高效的新程序。 例如现在很火的Python可以把C++、Java写的模块轻松结合起来协同工作,这样就能把c++的针对底层,java的面向对象两大优势统一到一个完整的程序中来。这也是python称之为“胶水语言”的由来。在这方面,还不足以让他挑战JAVA在企业领域的地位

Java也是首屈一指的Android编程语言。几乎没有人使用Python进行移动开发。

Python已经达到了它的局限性。它永远不会取代Java ......

admin
网友回答2022-01-07

完全取代还不至于,但是成为主流是很可能的。

将来的python跟java的流行程度,应该跟现在的java和c的流行程度一样。

20年前c是主流,现在java是主流,原因就在于java的生态超过了c,并且c的性能不再起决定因素了。

而python的生态现在也是极大丰富,在很多领域都超过了java,非常好用,当性能不再成为主要瓶颈以后,自然就会成为主流。

回到
顶部