python解释器分类】的更多相关文章

当我们编写Python代码时,我们得到的是一个包含Python代码的以.py为扩展名的文本文件.要运行代码,就需要Python解释器去执行.py文件. 由于整个Python语言从规范到解释器都是开源的,所以理论上,只要水平够高,任何人都可以编写Python解释器来执行Python代码(当然难度很大).事实上,确实存在多种Python解释器. CPython 当我们从Python官方网站下载并安装好Python 3.5后,我们就直接获得了一个官方版本的解释器:CPython.这个解释器是用C语言开…
主要内容: 一.编程语言分类和介绍 二.Python解释器分类和介绍 一.编程语言分类和介绍 1.编程语言分类 编程语言的发展依次经历了机器语言.汇编语言和高级语言. 2.编程语言的介绍   2.1 机器语言 定义: 计算机内部只能接受二进制代码,因此,用二进制代码0和1描述的指令称为机器指令,全部机器指令的集合构成计算机的机器语言. 机器语言属于低级语言. 特点: <1>面向最底层,速度最快: <2>最复杂,开发效率低,直观性差,程序全部由0和1构成. 示例: 指令部分 0000…
1.编程语言分类 机器语言:直接使用二进制指令去编写程序,直接操作硬件 优点:执行效率高 缺点:开发效率低 汇编语言:用英文标签取代二进制指令去编写程序,直接进操作硬件 优点:开发效率高于机器语言 缺点:执行效率低于机器语言 高级语言:用人类能理解的表达方式去编写程序,通过操作系统间接地操作硬件,无需考虑硬件细节 编译型:类似于谷歌翻译 解释型:类似于同声传译 执行效率:机器语言>汇编语言>编译型>解释型 开发效率:解释型>编译型>汇编语言>机器语言 跨平台性:解释型&…
目录 一.昨日内容回顾 一 计算机基础之编程 (一) 什么是编程语言 (二) 什么是编程 (三) 为什么编程 二 计算机组成 (一) CPU (二) 存储器 (三) I/O设备 (四) 多核CPU (五) 32位和64位 (六) 机械硬盘的工作原理 四 操作系统 (一) 什么是文件 (二) 操作系统有什么用 (三) 计算机三大组成 (四) 操作系统的启动 (五) 应用程序的启动 二.编程语言分类 (一)机器语言 (二)汇编语言 (三)高级语言 (1) 编译型语言 (2)解释型语言 (四)网络瓶颈…
CPython 当从Python官方网站下载并安装好Python2.7后,就直接获得了一个官方版本的解释器:Cpython,这个解释器是用C语言开发的,所以叫CPython,在命名行下运行python,就是启动CPython解释器,CPython是使用最广的Python解释器. IPython IPython是基于CPython之上的一个交互式解释器,也就是说,IPython只是在交互方式上有所增强,但是执行Python代码的功能和CPython是完全一样的,好比很多国产浏览器虽然外观不同,但内…
为什么使用函数? 答:函数的返回值可以确切知道整个函数执行的结果   函数的定义:1.数学意义的函数:两个变量:自变量x和因变量y,二者的关系                      2.Python中函数的定义:函数是逻辑结构化过程化得编程方法 定义面向过程:过程 def ( 在Python中,过程是没有返回值的函数) #定义函数 def func1(): """testing""" print('in the func1') return…
计算机编程语言分类: 机器语言 直接用计算机能理解的二进制指令编写程序,来直接控制硬件.(用机器语言编写的程序称为目标程序) 优点:执行效率高,属于计算机最底层语言 缺点:开发效率低.跨平台性差 汇编语言 本质是用英文标签取代二进制指令去编写程序,也和机器语言一样直接控制硬件 优点:执行效率高 缺点:开发效率低(比机器语言高),跨平台性差 高级语言(按照翻译方式不同高级语言可分为:编译型语言和解释型语言) 用人能理解的方式去编写程序,无需考虑细节操作 编译型语言 执行速度快,不依赖于语言环境,跨…
一.编程语言分类 1.机器语言 直接用计算机能理解的二进制指令编写程序,直接控制硬件,需要了解硬件的操作细节. 2.汇编语言 用英文标签取代二进制编写程序,也是直接控制硬件,也需要了解硬件的操作细节. 3.高级语言 用人能够读懂的表达方式编写程序,无需了解硬件的操作细节.分为编译型和解释型. 编译型:需要编译器,类似于谷歌翻译.如C,执行速度快,但调试麻烦. 解释型:需要解释器,类似于同声传译.如python,执行速度慢,但是调试方便. 总结:执行效率由高到低:机器语言>汇编语言>编译型>…
操作系统介绍 操作系统位于计算机硬件与应用软件之间 是一个协调.管理.控制计算机硬件资源与软件资源的控制程序 操作系统功能: 控制硬件 把对硬件复杂的操作封装成优美简单的接口(文件),给用户或者应用程序去使用. 注意:一套完整的计算机系统包含 应用程序:qq.微信等 操作系统:windows.linux等 计算机硬件:昨天内容 强调: 我们以后开发的都是应用程序 应用程序无法直接操作硬件,但凡要操作硬件,都是调用操作系统的接口 编程语言分类: 机器语言: 直接用二进制编写程序 优点:程序执行效率…
13.0 序 这一章我们就来看看python中类是怎么实现的,我们知道C不是一个面向对象语言,而python却是一个面向对象的语言,那么在python的底层,是如何使用C来支持python实现面向对象的功能呢?带着这些疑问,我们下面开始剖析python中类的实现机制.另外,在python2中存在着经典类(classic class)和新式类(new style class),但是到Python3中,经典类已经消失了.并且python2官网都快不维护了,因此我们这一章只会介绍新式类. 13.1 p…