Python与c、Java、c#比较

  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.编译还是解释。都是解释型。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值