Python与c、Java、c#比较

来源:互联网 发布:ubuntu查看ssh端口 编辑:程序博客网 时间:2024/05/16 15:04

  C语言:代码编译得到机器码,机器码在计算机上直接运行,每一条指令直接控制cpu工作。

        其他语言:代码编译得到字节码,虚拟机执行字节码并转换成机器码后在处理器上运行。

         python的语法简洁,类库丰富,如果实现相同功能,python可能需要10行代码,c可能需要100行代码。

         python执行的效率比较低,C语言的执行效率是最高的。

         1.难易度而言。python远远简单于java、C#。
    2.开发速度。Python远优于java、C#
    3.运行速度。java、C#远优于标准python,pypy和cython可以追赶java,但是两者都没有成熟到可以做项目的程度。
    4.可用资源。java、C#资源丰富,python很少很少,尤其是中文资源。
    5.稳定程度。python3和2不兼容,造成了一定程度上的混乱以及大批类库失效。java、C#由于有企业在背后支持所以稳定的多。
    6.是否开源。python从开始就是完全开源的。Java由sun开发,但现在有GUN的Openjdk可用,C#也在逐渐开源。
    7.编译还是解释。都是解释型。


原创粉丝点击