云计算百科
云计算领域专业知识百科平台

Python-不同语言区分比较

机器语言

  • 计算机可直接识别
  • 编程过程繁琐

汇编语言

  • 比机器语言更容易理解
  • 不能跨系统运行

高级语言

编译型语言C、C++

  • 优:多次执行程序,只需要编译一次
  • 缺:不能跨平台

解释型语言Python、JavaScript有误

  • 优:可以跨平台
  • 缺:多次运行程序,需进行多次解释操作

JAVA

  • 先编译(字节码文件.class),再解释
  • 编译属于预编译,发生解释器解释执行之前

Python

  • 先编译,再解释
  • 编译操作在解释器解释执行的时候发生的(生成字节码文件时默认不落盘) 优
  • 内部含有大量丰富的库 缺
  • 运行速度慢-需要一行一行地翻译成CPU能理解的机器码
  • 代码不能加密
  • 不同版本之间存在差异 #语言排行网站 tiobe.com/tiobe-index/

Python解释器

.txt .java .py

CPython

官网下载自带—默认 提示符:>>>

IPython

基于CPython之上的交互式解释器 提示符:In[序号]

PyPy

提高执行速度

JPython
IronPython

IDE

集成开发环境

赞(0)
未经允许不得转载:网硕互联帮助中心 » Python-不同语言区分比较
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!