作者:mobiledu2502931473 | 来源:互联网 | 2023-09-25 08:47
一.py是一门什么样的语言①编译型和解析型编译:有一个负责翻译的程序来对我们的源代码进行转换,生成想对应的可执行代码。一次把所有的代码转化成机器语言,然后写成可执行文件。cc++、
一.py是一门什么样的语言
①编译型和解析型
编译:有一个负责翻译的程序来对我们的源代码进行转换,生成想对应的可执行代码。一次把所有的代码转化成机器语言,然后写成可执行文件。c/c++、Pascal/object、Pascal(Delpho)、vb
解析:在程序运行前的一刻,还只有源程序的而没有可执行程序,而程序每执行到源程序的某一条指令,则会有一个称之为解析程序的外壳程序将源代码转换成二进制代码以供执行。java、Javascript、Vbscript、perl、python等等。
两者比较:解析型、只要有相对应的编译器,移植几乎不成问题。编译型、虽然源代码可以移植,但前提是必须针对不同的系统分别进行编译,小小改动有可能会等待漫长的compiling...Lingking。由于解析型程序是将编译的过程放到执行处,这就决定了解析型程序注定要比编译型慢上一大截。
②动态语言和静态语言
③强类型定义语言和弱类型定义语言
最后总结:python是动态语言,是强类型定义语言(类型安全的语言)。
一句话概括:python是一门动态解析性的强类型定义语言。
二.python的优缺点
①优点:简单,开发效率高、有非常强大的第三方库支持,高级语言,可移植性,可扩展性,可嵌入性。
②缺点: 速度慢,代码不能加密,线程不能利用多cpu问题。