解释器是什么(什么是命令 行 解释器)_解释_执行_代码

本文目录

  • 什么是命令 行 解释器
  • 请问:翻译器和解释器有什么区别
  • python解释器是什么
  • 什么是python解释器
  • 当我是 白痴 好了,什么是C语言的解释器
  • 什么是语言解释器
  • java解释器什么意思
  • 编译器和解释器的主要区别是什么他们相对于对方各自的优点
  • 请问编译程序和解释程序是什么意思什么是编译器、什么是解释器
  • 什么是 编译器,编辑器,解释器.

什么是命令 行 解释器

就是执行命令用的,不同的操作系统有不同的解释器。
Window下也叫“命令提示符”,可以在开始运行那里输入CMD就会跳出来。
linux的命令解释器叫shell,但linux又有多种不同的shell,常见的有Bourne shell(简称sh),C shell(简称csh),Korn shell(简称ksh)和Bourne Again shell(简称bash)。
ubuntu默认的shell是bash。
而且还有几种不同的终端,但命令和脚本还是由shell来解释和执行的。终端与shell没有对应关系

请问:翻译器和解释器有什么区别

编译器实际上就是一种翻译器,但它是将高级语言变换成比其低级的语言。
解释器是能够执行用其他计算机语言编写的程序的系统软件,它是一种翻译程序。它只在执行程序时,才一条一条的解释成机器语言给计算机来执行,即边解释边执行

python解释器是什么

大家都知道,Python是一门解释型语言,解释器是Python运行必不可少的一种工具。所以,我们搭建Python环境,本质上就是对Python进行配置和定制。而解释器就是能够执行用其他计算机语言编写的程序的系统软件,它是一种翻译程序。它的执行方式是一边翻译一边执行,因此其执行效率一般偏低,但是解释器的实现较为简单,而且编写源程序的高级语言可以使用更加灵活和富于表现力的语法。

什么是python解释器

什么是python解释器?
当我们编写Python代码时,我们得到的是一个包含Python代码的以.py为扩展名的文本文件。要运行代码,就需要Python解释器去执行.py文件。
由于整个Python语言从规范到解释器都是开源的,所以理论上,只要水平够高,任何人都可以编写Python解释器来执行Python代码(当然难度很大)。事实上,确实存在多种Python解释器。
CPython
当我们从Python官方网站下载并安装好Python 2.7后,我们就直接获得了一个官方版本的解释器:CPython。这个解释器是用C语言开发的,所以叫CPython。在命令行下运行python就是启动CPython解释器。
CPython是使用最广的Python解释器。教程的所有代码也都在CPython下执行。
IPython
IPython是基于CPython之上的一个交互式解释器,也就是说,IPython只是在交互方式上有所增强,但是执行Python代码的功能和CPython是完全一样的。好比很多国产浏览器虽然外观不同,但内核其实都是调用了IE。
CPython用》》》作为提示符,而IPython用In :作为提示符。
PyPy
PyPy是另一个Python解释器,它的目标是执行速度。PyPy采用JIT技术,对Python代码进行动态编译(注意不是解释),所以可以显著提高Python代码的执行速度。
绝大部分Python代码都可以在PyPy下运行,但是PyPy和CPython有一些是不同的,这就导致相同的Python代码在两种解释器下执行可能会有不同的结果。如果你的代码要放到PyPy下执行,就需要了解PyPy和CPython的不同点。
Jython
Jython是运行在Java平台上的Python解释器,可以直接把Python代码编译成Java字节码执行。
IronPython
IronPython和Jython类似,只不过IronPython是运行在微软.Net平台上的Python解释器,可以直接把Python代码编译成.Net的字节码。
小结
Python的解释器很多,但使用最广泛的还是CPython。如果要和Java或.Net平台交互,最好的办法不是用Jython或IronPython,而是通过网络调用来交互,确保各程序之间的独立性。
本教程的所有代码只确保在CPython 2.7版本下运行。请务必在本地安装CPython(也就是从Python官方网站下载的安装程序)。
此外,教程还内嵌一个IPython的Web版本,用来在浏览器内练习执行一些Python代码。要注意两者功能一样,输入的代码一样,但是提示符有所不同。另外,不是所有代码都能在Web版本的IPython中执行,出于安全原因,很多操作(比如文件操作)是受限的,所以有些代码必须在本地环境执行代码。
相关推荐:《Python教程》以上就是小编分享的关于什么是python解释器的详细内容希望对大家有所帮助,更多有关python教程请关注环球青藤其它相关文章!

当我是 白痴 好了,什么是C语言的解释器

解释器(英语:Interpreter),又译为直译器,是一种电脑程序,能够把高级编程语言一行一行直接转译运行
预编译器的不同在于它逐行解释运行,与解释执行语言如python相似

什么是语言解释器

语言解释器,就是用来将编程语言解释为可被机器或虚拟机识别的语言,从而运行的一种程序。编程语言分两大类:编译型和解释型。编译型是通过编译程序将代码最终编译成机器码,再运行,运行效率高,平台迁移性差。解释型是将代码一边解释为机器码,一边执行,相对而言会有一定的效率损失,但不用事先编译,因此平台迁移性好,调试方便。还有一种语言,如java,是先编译成一种中间码,然后交给虚拟机运行,也算是编译型吧,但平台迁移性好。只要有相应的虚拟机,就不用重新编译。

java解释器什么意思

应该说“java解释器就是把在java虚拟机上运行的目标代码(字节码)解释成为具体平台的机器码的程序。”即jdk或jre目录下bin目录中的java.exe文件,而javac.exe是编译器。
运行java程序的过程是先用javac编译,然后用java解释。而一经编译成功后,就可以直接用java.exe随处解释运行了。

编译器和解释器的主要区别是什么他们相对于对方各自的优点

解释器是解释执行的源代码,编译器是将源代码编译成目标代码
他们最大的区别是程序运行时需要解释器边解释边执行,而编译器则在运行时是完全不需要的
解释器的优点是比较容易让用户实现自己跨平台的代码,比如java,php等,同一套代码可以在几乎所有的操作系统上执行,而无需根据操作系统做修改;
编译器的目的就是生成目标代码再由连接器生成可执行的机器码,这样的话需要根据不同的操作系统编制代码,虽然有像Qt这样的源代码级跨平台的编程工具库,但在不同的平台上仍然需要重新编译连接成可执行文件,但其执行效率要远远高于解释运行的程序。
编译器是把源程序的每一条语句都编译成机器语言,并保存成二进制文件,这样运行时计算机可以直接以机器语言来运行此程序,速度很快;
而解释器则是只在执行程序时,才一条一条的解释成机器语言给计算机来执行,所以运行速度是不如编译后的程序运行的快的.
这是因为计算机不能直接认识并执行我们写的语句,它只能认识机器语言(是二进制的形式)

请问编译程序和解释程序是什么意思什么是编译器、什么是解释器

编译和解释是从源程序到可执行程序转换的两种方法。编译,是在源程序完成后,先转换成中间代码,然后再转换成二进制代码,完成后,每次执行,都直接执行这个二进制代码。一次转换完成。
而解释程序的执行不同,他在执行时,是一次读入一条源代码,然后分析转换成二进制代码,执行这条语句,然后再读入一条源代码,再转换,再执行。是一边转换一边执行。编译器和解释器就是完成编译和解释工作的一个软件。

什么是 编译器,编辑器,解释器.

编译器,是将便于人编写,阅读,维护的高级计算机语言翻译为计算机能解读、运行的低阶机器语言的程序。
器---从器中也可调用编译器以及与它共用的程序,这样程序员无需离开器就可执行程序。
解释器是能够执行用其他计算机语言编写的程序的系统软件,它是一种翻译程序。

特别声明

本文仅代表作者观点,不代表本站立场,本站仅提供信息存储服务。

分享:

扫一扫在手机阅读、分享本文