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

第一节:Python的分类

时间:2018-10-20 19:54:56      阅读:139      评论:0      收藏:0      [点我收藏+]

标签:lang   tab   简单   文件   进制   c语言   header   重新编译   强类型   

python环境

编译型: 一次性将所有程序编译成二级制文件,开发效率极低,因为一旦出现BUG所有的程序需要全部重新编译

缺点: 开发效率低,不能跨平台

优点: 执行速度快

解释型: 当程序执行时,一行一行的解释

优点: 开发效率高,可以跨平台
缺点: 运行速度慢
编译型 解释型 混合型
c JavaScript Java
c++ Python C#
Go Ruby
Swift PHP
Object-C Perl
Pascal Erlang

Python是一门动态解释性强类型的语言

Python优缺点:

优点:
    1. 简单
    2. 开发效率高
    3. 高级语言
    4. 可移植性
    5. 可扩展性
    6. 可嵌入性
缺点:
    1.速度慢
    2.代码不能加密,因为Python是解释性语言,它的源码都是以明文形式出现的
    3.线程不能利用多CPU问题,GIL全局解释器锁的存在

Python的种类

python规范相同,只是解释器不同

  1. cpython(主流)

    用cpython解释器会先把代码转换成C语言识别的字节码,C语言的字节码会转为01010101的计算机底层识别的二进制编码

  2. jypython

    用java解释器会先把代码转换成Java语言识别的字节码,C语言的字节码会转为01010101的计算机底层识别的二进制编码

  3. ironpython

    类似

  4. pypy

    类似于编译型语言,一次性全部编译成字节码,运行速度很快,开发效率相对低

第一节:Python的分类

标签:lang   tab   简单   文件   进制   c语言   header   重新编译   强类型   

原文地址:https://www.cnblogs.com/lishi-jie/p/9822500.html

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