码迷,mamicode.com
首页 > 编程语言 > 详细

python 第一天之高级语言与低级语言的爱恨情仇

时间:2018-06-10 23:05:01      阅读:265      评论:0      收藏:0      [点我收藏+]

标签:机器码   结果   大气   类型   相互   运行速度   字节   pypy   转换   

1高级语言:python java... ... 产生字节码

2低级语言:c  汇编... ... 生成机器码

3低级语言爱着高级语言,因为大部分高级语言都是由低级语言写成的,所以低级语言会帮高级语言把它生成的字节码无条件的转换成机器码,进而交给系统程序,拜托系统程序调用硬件去执行这些机器码。

4高级语言之前在进行着竞争,他们相互比较财力(开发周期)和自身实力(运行速度),结果他们各有千秋,python 财大气粗(库类多),开发周期短,代码量少;JAVA 运行速度相对较快(自身实力),但自身库相对比较少。

5python 种类:javapython  cpython ( 一般默认使用的是这种类型) c#python  pypy ( python  python ) 

6 pypy 下载工具库后,python 生成的字节码先交给低级语言进行转换成机器码,然后再把机器码交给pypy,等到以后运行是,由pypy直接把机器码交给系统软件,这样就能加速之后运行程序的速度,但是pypy还不太完善和稳定。

python 第一天之高级语言与低级语言的爱恨情仇

标签:机器码   结果   大气   类型   相互   运行速度   字节   pypy   转换   

原文地址:https://www.cnblogs.com/ykszs/p/9164731.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!