zoukankan      html  css  js  c++  java
  • Python基础之Python分类

    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

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

  • 相关阅读:
    react native
    快速幂模板
    Java异常归纳
    Java环境变量配置
    过滤器
    cookie和session页面随机数和防止重复提交
    javabean&el&jstl
    servlet&jsp
    Tomcat和Servlet入门
    网络编程
  • 原文地址:https://www.cnblogs.com/lishi-jie/p/9822500.html
Copyright © 2011-2022 走看看