在程序员的世界里,一句话就能激起满屏的弹幕。不信你可以试试,在某个技术论坛里发表一个帖子,随便说一个语言,比如:“JAVA是世界上最好的语言”,然后整个论坛可能都会波涛汹涌。 Python语言是一门脚本语言,顾名思义,代码编号生成脚本文件(exe文件),发给谁都能打开直接用。对于彻底面向对象的java语言,其同样可以在一台单独的电脑上运行,也可以被分布在一个网络的服务器端和客户端运行。计算机语言承载者可以说是任何科技的发展,对于python和java两个语言而言,没有好坏之分,具体如何,请看下文分解。 就难易程度而言,python远远简单鱼java。Python没有那么多形式化的变量类型、声明等。上手只需要两三个月。 就开发速度而言,python开发速度远快于java,python拥有海量第三方库,很多功能不需要自己现编,只需要在第三方库下个相应模块就能用。 就可用资源上来说,java本来就是第一语言,资源相当多。而python,作为海选新秀,其学习资料,中文资源等优秀资源则较少,有时候需要查阅外文资源。第三方库里也是全英文的。 就稳定程度来讲,Java优于python。Python2到python3做了一定程度的修改,导致很多东西都不兼容,部分命令在python2里能用,在3里是不能用的,会报错,因此基于python2编的库用到python3上需要进行修改(修改是很麻烦的)。而Java就不同了,由于大量企业使用java,有其在背后支持,java相当稳定。 就是否开源开说,python的开发者最初秉承的思想就是完全开源。Java由sun开发,现在GUN的Openjdk仍然是可以用的。 可以这么说,c语言是底层语言,用底层语言开发最快。Java和python都是基于c语言开发出来的,底层有很多c语言。作为一个次时代语言,python有很大的应用前景,不过就目前的普及应用程度,超过java不太可能,而且java的火爆程度逐年递增,未来能不能超过java就不好说了。 |
|