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

Posted ykszs

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 第一天之高级语言与低级语言的爱恨情仇相关的知识,希望对你有一定的参考价值。

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

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

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

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

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

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

以上是关于python 第一天之高级语言与低级语言的爱恨情仇的主要内容,如果未能解决你的问题,请参考以下文章

C语言与C++40 年的爱恨情仇!

C++与C语言的爱恨情仇,三天三夜都说不完

学习Python第一天

初学者对C语言中指针的爱恨情仇

编程语言之间的“爱恨情仇”

Java基础第一天