【扩展阅读之编译和解释语言的区别】
扩展阅读之编译和解释语言的区别
- 1 本节目标
- 2 解释型语言和编译型语言
- 3 标识符、关键字、保留字
1 本节目标
- 知道解释型语言和编译型语言的特点
- 知道标识符不能是关键字或保留字
2 解释型语言和编译型语言
- 程序语言翻译成机器语言的工具被称为翻译器。
- 翻译器翻译的方式有两种:一个是编译,另外一个是解释。
- 两种方式之间的区别在于翻译的时间点不同。
- 编译器是在代码执行之前进行编译,生成中间代码文件。
- 解释器是在运行时进行及时解释,并立即执行(当编译器以解释方式运行的时候,也称之为解释器)。
3 标识符、关键字、保留字
- 标识符:就是指开发人员为变量、属性、函数、参数取的名字。
- 标识符不能是关键字或保留字。
- 关键字:是指JS本身已经使用了的字,不能再用他们充当变量名、方法名。
- 保留字:实际上就是预留的“关键字”,意思是现在虽然还不是关键字,但是未来可能会成为关键字,同样不能使用它们当变量名或方法名。
【扩展阅读之编译和解释语言的区别】相关推荐
- 前端学习(649):编译和解释性语言的区别
- 彻底明白编译型和解释型、动态语言和静态语言区别
编译型和解释型的区别 先来看看编译型语言定义: 编译型语言首先是将源代码编译生成机器指令,再由机器运行机器码 (二进制). 再来看看解释型语言的定义: 解释型语言的源代码不是直接翻译成机器指令,而是先 ...
- 编译型和解释型、动态语言和静态语言、强类型定义语言和弱类型定义语言
一.编译型与解释型语言 我们编写程序也就是源代码基本是用高级编程语言,比如JavaScript, java, c等等,这些语言计算机是不理解的,所以需要转化(翻译)成计算机理解的机器语言,或者说目标C ...
- 编译程序、解释程序、汇编程序和编译、解释的概念
计算机并不能直接地接受和执行用高级语言编写的源程序,源程序在输入计算机时,通过"翻译程序"翻译成机器语言形式的目标程序,计算机才能识别和执行.这种"翻译"通常有 ...
- java c语言与人工智能_C语言与LISP语言的区别
C语言:C是过程式编程语言.它被设计成使用编译器编译.该语言有少量固定数量的关键字,如if/else,for,while,..等等.我们可以使用一个以上的作业,可以用这种语言在一个语句中使用.函数也在 ...
- 【编译和解释】【源代码和目标代码】【静态语言和脚本语言】
[编译和解释] 基本概念 1.源代码: 2.目标代码: 3.如何把人类可以阅读的程序变成机器可以执行的目标代码 ①编译: ②解释: ③对比编译和解释: ④静态语言和脚本语言: 基本概念 1.源代码: ...
- 《C语言接口与实现:创建可重用软件的技术》一2.6 扩展阅读
本节书摘来自异步社区<C语言接口与实现:创建可重用软件的技术>一书中的第2章,第2.6节,作者 傅道坤,更多章节内容可以访问云栖社区"异步社区"公众号查看 2.6 扩展 ...
- 半编译半解释的Java语言和C++、Python等语言的区别
1. 引言 我们编写的代码需要按照某些组织制定的规范,对于程序员来说,能够轻松理解:但是对于计算机来说,它们根本无法理解我们编写的代码,只能识别二进制指令. 2. 编译型语言(如C++)和解释型语言( ...
- 编译型语言与解释型语言详解_Java什么是编译与解释共存的语言
编译型语言 简述: "一次编译,无限运行" 编译型语言在运行前,需要通过编译器将整体源码翻译为机器码(二进制指令码),进而生成可执行文件.可执行文件的运行无需源码与编译器,也就是说 ...
最新文章
- cp复制文件和目录的使用举例
- PanDownload复活了!速度60MB/s!
- yield return的理解
- android o preview 3,Android O Preview 之 通知渠道(Notification Channels)
- c#同时上传文件和参数,Java接收的完整教程,炒鸡简单!网上的教程弱爆了!
- AndroidStudio_android蓝牙开发总结_连接硬件设备_测量_血压_血糖_握力_心电_等---Android原生开发工作笔记244
- 保姆级教程 CSS 知识点梳理大全,超详细!!!
- C++模版 (一) ----- 函数模版
- python编程入门-Python编程入门电子书教程,看这几个就够了
- Educational Codeforces Round 117 (Rated for Div. 2) ABCDE
- 海思Hi3798硬件设计,Hi3798 datasheet(2)参考资料
- linux查看文件格式
- 机器人学基础(一):空间描述与坐标变换
- iis打不开php,php出现404找不到网页错误 iis配置问题解决
- 把数组排成最小的数(剑指offer第33题)
- Gl计算机语言,计算机编程和编程语言 - osc_bkg5rgl1的个人空间 - OSCHINA - 中文开源技术交流社区...
- Git正解 脱水版 【8. 定制Git】
- springboot项目报错-The Bean Validation API is on the classpath but no implementation could be found
- zstuoj 4246 萌新吃果果
- Easy Data Transform for mac (Excel和CSV编程文件转换工具) v1.11.1激活版