编译型语言和解释型语言的区别

linshuhui linshuhui     2022-12-19     425

关键词:

一、编译型

编译型语言:编译型语言在执行之前要先经过编译过程,编译成为一个可执行的机器语言的文件,比如exe。因为翻译只做一遍,以后都不需要翻译,所以执行效率高。

编译型语言的典型代表:C语言,C++

编译型语言的优缺点:执行效率高,缺点是跨平台能力弱。不便调试

二、解释型

解释型语言:解释性语言编写的程序不进行预先编译,以文本方式存储程序代码。执行时才翻译执行。程序每执行一次就要翻译一遍。

代表语言:python,JavaScript

优缺点:跨平台能力强,易于调。执行速度慢。

 

编译型与解释型动态语言与静态语言强类型语言与弱类型语言的区别

(一)编译型语言和解释型语言  首先我们区分这样一个概念,编译型语言和解释型语言。我们编程用的都是高级型语言(写汇编和机器语言的除外),计算机只理解和运行机器语言,所以必须把高级语言翻译成机器语言计算... 查看详情

编译型语言解释型语言静态类型语言动态类型语言概念与区别

...言这些概念。这些概念很生涩,在这里做一个总结。 编译型语言和解释型语言1、编译型语言需通过编译器(compiler)将源代码编译成机器码,之后才能执行的语言。一般需经过编译(compile)、链接(linker)这两个步骤。编... 查看详情

编译型语言解释型语言静态类型语言动态类型语言概念与区别

编译型语言和解释型语言1、编译型语言需通过编译器(compiler)将源代码编译成机器码,之后才能执行的语言。一般需经过编译(compile)、链接(linker)这两个步骤。编译是把源代码编译成机器码,链接是把各个模块的机器码... 查看详情

编译型语言解释型语言静态类型语言动态类型语言概念与区别

动态语言:修改结构;动态类型:运行时类型检查;编译语言:机器码、解释器;强类型:类型不可变。编译型语言和解释型语言1、编译型语言需通过编译器(compiler)将源代码编译成机器码,之后才能执行的语言。一般需经过... 查看详情

转载编译型语言解释型语言静态类型语言动态类型语言概念与区别

编译型语言和解释型语言1、编译型语言需通过编译器(compiler)将源代码编译成机器码,之后才能执行的语言。一般需经过编译(compile)、链接(linker)这两个步骤。编译是把源代码编译成机器码,链接是把各个模块的机器码... 查看详情

编译型语言解释型语言静态类型语言动态类型语言概念与区别

...强类型、弱类型总结的很到位的一篇博文,在此Mark下。编译型语言和解释型语言1、编译型语言需通过编译器(compiler)将源代码编译成机器码,之后才能执行的语言。一般需经过编译(compile)、链接(linker)这两个步骤。编译... 查看详情

编译型语言解释型语言静态类型语言动态类型语言概念与区别

https://www.cnblogs.com/zhoug2020/p/5972262.html编译型语言和解释型语言1、编译型语言需通过编译器(compiler)将源代码编译成机器码,之后才能执行的语言。一般需经过编译(compile)、链接(linker)这两个步骤。编译是把源代码编译成... 查看详情

解释型语言和编译型语言弱类型语言和强类型语言动态语言和静态语言的区别

...gt;计算机语言(二进制)翻译器翻译的方式有两种:一是编译,二是翻译。两种方式之间对区别在于翻译的时间点不同。编译器:是在代码执行之前进行编译,生成中间代码文件解释器:是在运行时进行及时解释,并立即执行(... 查看详情

编译型语言解释型语言脚本语言之间的区别与联系

...能运行高级语言编写的程序。翻译的方式有两种:一个是编译,一个是解释。编译型语言编译型语言写的程序在被执行之前,需要一个专门的编译过程,把程序编译为机器语言的文件比如exe文件,以后要运行就不需要重新编译了... 查看详情

解释型语言与编译型语言的区别

转:http://blog.csdn.net/summerhust/article/details/7446894编译型语言在程序执行之前,有一个单独的编译过程,将程序翻译成机器语言,以后执行这个程序的时候,就不用再进行翻译了。解释型语言,是在运行的时候将程序翻译成机器语... 查看详情

解释型语言与编译型语言的区别

编译型语言在程序执行之前,有一个单独的编译过程,将程序翻译成机器语言,以后执行这个程序的时候,就不用再进行翻译了。解释型语言,是在运行的时候将程序翻译成机器语言,所以运行速度相对于编译型语言要慢。C/C++... 查看详情

编译型&解释型语言的区别

...能运行高级语言编写的程序。翻译的方式有两种:一个是编译,一个是解释。编译型语言与解释型语言,最大的区分就是在于翻译时间的不同。 一、编译型语言(如C、C++)在程序执行之前有专门的编译过程。将需要运行的文件... 查看详情

java基础知识

目录编译型语言与解释型语言编译型语言解释型语言JAVA是解释型语言还是编译型语言?java编译命令编译型语言与解释型语言计算机是不能理解高级语言的,更不能直接执行高级语言,所以任何的高级语言编写的程序,要想被计... 查看详情

简单理解弱类型动态类型解释型语言(代码片段)

...动态语言,代码运行时可以动态改变结构。 解释型和编译型用编译型语言写的程序执行之前,需要先有一个专门的编译过程,以后就可以直接运行而不需要编译了,例如windows的exe文件,因为翻译只做了一次,运行时不需要... 查看详情

编译型语言与解释型语言的区别

什么叫编译型语言通过专门的编译器,针对某个特定的平台,将高级语言一次性编译生成机械码,并且包装成该平台的可执行样式,这种过程称为编译,这种可执行样式可脱离开发环境,在特定平台执行。... 查看详情

解释型语言vs编译型语言

...行程序。将其他语言翻译成机器语言的工具,被称之为:编译器。编译器的翻译方式有两种:编译和解释。两种方式之间的区别在与翻译的时间点不同。当编译器以解释方式运行的时候,也称之为解释器。解释型语言解释型语言... 查看详情

解释型语言和编译型语言

1.解释型语言和编译型语言1.概述2.执行过程2.标识符、关键字、保留字2.关键字3.保留字 查看详情

编译型和解释型语言

编译型和解释型语言编译型把整个程序一次性翻译给电脑解释型程序执行一句翻译一句java即是编译型又是解释型语言java源程序先编译成class字节码文件,字节码文件再通过解释器来解释出来 查看详情