编译解释概念计算机不能直接的理解高级语言,只能直接理解机器语言,所以必须要把高级语言翻译成机器语言,计算机才能执行高级语言的编写的程序。翻译的方式有两种,一个是编译,一个是解释。两种方式只是翻译的时间不同。特征解释语言解释语言是指它常用的执行机制是使用一个“解释器”来执行,解释器对于程序是一句一句“翻译”成机器语言来一句一句执行,例如shell脚本语言。编译语言:编译语言是指它常用
编译 编译语言(Compiled language)通过编译器来实现。是以编译器,先将代码编译为机器代码,再加以运行。 理论上,任何编程语言都可以是编译式,或直译式的。它们之间的区别,仅与程序的应用有关。 一般而言,用编译语言写成的程序,在运行期的运行速度,通常比用解释语言写的程序快。因为程序在
原创 2021-06-04 20:36:25
621阅读
编译:将代码转化为计算机可以执行的二进制指令。编译语言解释语言的定义。定义: 编译语言:把做好的源程序全部编译成二进制代码的可运行程序。然后,可直接运行这个程序。 解释语言:把做好的源程序翻译一句,然后执行一句,直至结束!特点: 编译语言,执行速度快、效率高;依靠编译器、跨平台性差。 解释语言,执行速度慢、效率低;依靠解释器、跨平台性好。  举例: 编译语言包括:C、C
1. 前言 我们编写的源代码是人类语言,我们自己能够轻松理解;但是对于计算机硬件(CPU),源代码就是天书,根本无法执行,计算机只能识别某些特定的二进制指令,在程序真正运行之前必须将源代码转换成二进制指令。 所谓的二进制指令,也就是机器码,是 CPU 能够识别的硬件层面的“代码”,简陋的硬件(比如古 ...
转载 2021-08-06 22:46:00
137阅读
2评论
将高级语言翻译成机器语言有两种方式:编译和解释。二者区别在于翻译的时间不同。 编译语言:程序在执行之前需要一个专门的编译过程,把程序编译成为机器语言的文件,运行时不需要重新翻译,直接使用编译的结果就行了。因此效率比较高。比如C语言解释语言:程序不需要编译,程序在运行时才翻译成机器语言,每执行一次都要翻译一次。因此效率比较低。比如Basic语言,专门有一个解释器能够直接执行Basic程序,每
原创 2008-08-30 12:15:33
2678阅读
请观看下面两张图 了解一下Java的虚拟机机制:(1)java语言的编译–>解释—>执行过程(2)java的虚拟机编译语言解释语言定义:编译语言:把做好的源程序全部编译成二进制代码的可运行程序。然后,可直接运行这个程序。解释语言:把做好的源程序翻译一句,然后执行一句,直至结束!区别:编译语言,执行速度快、效率高
原创 2022-02-09 10:47:18
101阅读
编译语言 人类代码 ————》一次性把代码给 翻译官(编译器)————》汇编--》机器语言 代表 : c,c++,golang 优点:执行速度快 缺点:跨平台可移植性差 硬件 , cpu , 有自己指令规则 0000000001 打印, 1110000 play music intel ,amd : 复杂指令集 ,高性能高功耗 ARM :精简指令集 手机 平板 , 低功耗 你的基于intel平台编译出来的程序是没有办法在arm平..
原创 2022-02-22 11:10:41
125阅读
将 高级语言翻译成机器语言有两种方式:编译和解释。二者区别在于翻译的时间不同。 编译语言:程序在执行之前需要一个专门的编译过程,把程序编译成 为机器语言的文件,运行时不需要重新翻译,直接使用编译的结果就行了。程序执行效率高,依赖编译器,跨平台性差些。如C、C++、Delphi等 解释语言:程序不需要编译,程序在运行时才翻译成机器语言,每执 行一次都要翻译一次。因此效率比
原创 2014-02-07 20:49:00
826阅读
编译语言在程序执行之前,有一个单独的编译过程,将程序翻译成机器语言,以后执行这个程序的时候,就不用再进行翻译了。解释语言,是在运行的时候将程序翻译成机器语言,所以运行速度相对于编译语言要慢。1,、C/C++ 等都是编译语言,而Java,C#等都是解释语言。虽然Java程序在运行之前也有一个编译过程,但是并不是将程序编译成机器语言,而是将它编译成字节码(可以理解为一个中间语言)。在运行的时
转载 精选 2014-12-08 15:29:45
1002阅读
解释语言就是在机器执行之前没有编译成机器语言,是边执行边解释为机器语言的,比如Java、php、Perl、shell、C#等,当然Java和C#先要编译为中间行.class字节文件和il文件,然后有JVM和..去解释有机器执行,如PHP的解释器为PHP,fastcgi只是管理PHP的,后期和PHP融合了。编译语言:即有源代码直接编译为机器语言如.exe文件,和Linux的源代码安装软件等都是编
原创 2015-09-17 11:30:02
617阅读
1.解释语言和编译语言 1.概述2.执行过程2.标识符、关键字、保留字2.关键字3.保留字
请观看下面两张图 了解一下Java的虚拟机机制:(1)java语言的编译–>解释—>执行过程(2)java的虚拟机编译语言解释语言定义:编译语言:把做好的源程序全部编译成二进制代码的可运行程序。然后,可直接运行这个程序。解释语言:把做好的源程序翻译一句,然后执行一句,直至结束!区别:编译语言,执行速度快、效率高;依靠编译器、跨平台性差些。解释语言,执行速度慢、效率低;依靠解释器、跨平台性好。个人认为,java是解释语言,因为虽然java也需要编译,编译成
原创 2021-08-07 09:46:53
287阅读
文章目录Java特点1. Java语言是面向对象的(oop)。.2. Java语言是健壮的。3. Java语言是跨平台的。4. Java语言解释的。编译语言解释语言的对比1. 基本概念2. 解释语言的好处3. 共同点4. 不同点【参考】 Java特点1. Java语言是面向对象的(oop)。.2. Java语言是健壮的。强类型机制异常处理垃圾的自动收集以上Java的特性,是使Java
就是记录自己对解释语言和编译语言的理解。 前言计算机不能直接理解除机器语言以外的语言,所以只有把程序员编写的程序翻译成机器语言,计算机才能够执行程序。 将其他语言翻译成机器语言的工具,被称之为:编译器。 编译器的翻译方式有两种:编译和解释。两种方式之间的区别在与翻译的时间点不同。当编译器以解释方式运行的时候,也称之为解释器。解释语言解释语言(In
1. Java概述早期的Java是一种解释语言。现在Java虚拟机使用了即时编译器,运行速度和C++相差无几。编译解释?(高级语言的分类)编译语言定义:将高级语言源代码一次性的编译成能够被该平台执行的机器码并生成可执行程序。特点:执行速度快、效率高;依靠编译器、跨平台性差。包括:C、C++、Delphi、Pascal、Fortran…解释语言定义:使用专门的解释器对源程序逐行解释成特定
 
转载 2019-07-16 13:45:00
129阅读
2评论
# Java: 一种解释语言的科普 ## 引言 Java是一种广泛使用的编程语言,它被广泛应用于各种软件开发领域。但是,你是否知道Java是一种解释语言?本文将带您深入了解Java解释语言的特性、工作原理以及与编译语言的比较。另外,本文还将通过代码示例和图表解释Java解释语言的工作流程。 ## 解释语言和编译语言的比较 在了解Java为何被称为解释语言之前,我们需要先了解
原创 8月前
62阅读
shell解释语言也被称作“脚本语言”shell分两大类:第一类,图形界面shell(Graphical User Interf
原创 2023-03-13 18:22:48
108阅读
编译:需要先编译生成操作系统可以执行的二进制文件,然后运行在操作系统上运行,例如c/c++ 解释:翻译一句,运行一句 例如java/javascript 用翻译书举个例子:如果有本中文书一个英国人想读,一种方法是直接一次性把书翻译成英文版(编译),另一种方法是找个翻译官在旁边,英国人看一句翻译 ...
转载 2021-09-22 09:18:00
136阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5