扩展阅读之编译和解释语言的区别

  • 1 本节目标
  • 2 解释型语言和编译型语言
  • 3 标识符、关键字、保留字

1 本节目标

  • 知道解释型语言和编译型语言的特点
  • 知道标识符不能是关键字或保留字

2 解释型语言和编译型语言

  • 程序语言翻译成机器语言的工具被称为翻译器。
  • 翻译器翻译的方式有两种:一个是编译,另外一个是解释。
  • 两种方式之间的区别在于翻译的时间点不同。
  • 编译器是在代码执行之前进行编译,生成中间代码文件。
  • 解释器是在运行时进行及时解释,并立即执行(当编译器以解释方式运行的时候,也称之为解释器)。

3 标识符、关键字、保留字

  • 标识符:就是指开发人员为变量、属性、函数、参数取的名字。
  • 标识符不能是关键字或保留字。
  • 关键字:是指JS本身已经使用了的字,不能再用他们充当变量名、方法名。
  • 保留字:实际上就是预留的“关键字”,意思是现在虽然还不是关键字,但是未来可能会成为关键字,同样不能使用它们当变量名或方法名。

【扩展阅读之编译和解释语言的区别】相关推荐

  1. 前端学习(649):编译和解释性语言的区别

  2. 彻底明白编译型和解释型、动态语言和静态语言区别

    编译型和解释型的区别 先来看看编译型语言定义: 编译型语言首先是将源代码编译生成机器指令,再由机器运行机器码 (二进制). 再来看看解释型语言的定义: 解释型语言的源代码不是直接翻译成机器指令,而是先 ...

  3. 编译型和解释型、动态语言和静态语言、强类型定义语言和弱类型定义语言

    一.编译型与解释型语言 我们编写程序也就是源代码基本是用高级编程语言,比如JavaScript, java, c等等,这些语言计算机是不理解的,所以需要转化(翻译)成计算机理解的机器语言,或者说目标C ...

  4. 编译程序、解释程序、汇编程序和编译、解释的概念

    计算机并不能直接地接受和执行用高级语言编写的源程序,源程序在输入计算机时,通过"翻译程序"翻译成机器语言形式的目标程序,计算机才能识别和执行.这种"翻译"通常有 ...

  5. java c语言与人工智能_C语言与LISP语言的区别

    C语言:C是过程式编程语言.它被设计成使用编译器编译.该语言有少量固定数量的关键字,如if/else,for,while,..等等.我们可以使用一个以上的作业,可以用这种语言在一个语句中使用.函数也在 ...

  6. 【编译和解释】【源代码和目标代码】【静态语言和脚本语言】

    [编译和解释] 基本概念 1.源代码: 2.目标代码: 3.如何把人类可以阅读的程序变成机器可以执行的目标代码 ①编译: ②解释: ③对比编译和解释: ④静态语言和脚本语言: 基本概念 1.源代码: ...

  7. 《C语言接口与实现:创建可重用软件的技术》一2.6 扩展阅读

    本节书摘来自异步社区<C语言接口与实现:创建可重用软件的技术>一书中的第2章,第2.6节,作者 傅道坤,更多章节内容可以访问云栖社区"异步社区"公众号查看 2.6 扩展 ...

  8. 半编译半解释的Java语言和C++、Python等语言的区别

    1. 引言 我们编写的代码需要按照某些组织制定的规范,对于程序员来说,能够轻松理解:但是对于计算机来说,它们根本无法理解我们编写的代码,只能识别二进制指令. 2. 编译型语言(如C++)和解释型语言( ...

  9. 编译型语言与解释型语言详解_Java什么是编译与解释共存的语言

    编译型语言 简述: "一次编译,无限运行" 编译型语言在运行前,需要通过编译器将整体源码翻译为机器码(二进制指令码),进而生成可执行文件.可执行文件的运行无需源码与编译器,也就是说 ...

最新文章

  1. cp复制文件和目录的使用举例
  2. PanDownload复活了!速度60MB/s!
  3. yield return的理解
  4. android o preview 3,Android O Preview 之 通知渠道(Notification Channels)
  5. c#同时上传文件和参数,Java接收的完整教程,炒鸡简单!网上的教程弱爆了!
  6. AndroidStudio_android蓝牙开发总结_连接硬件设备_测量_血压_血糖_握力_心电_等---Android原生开发工作笔记244
  7. 保姆级教程 CSS 知识点梳理大全,超详细!!!
  8. C++模版 (一) ----- 函数模版
  9. python编程入门-Python编程入门电子书教程,看这几个就够了
  10. Educational Codeforces Round 117 (Rated for Div. 2) ABCDE
  11. 海思Hi3798硬件设计,Hi3798 datasheet(2)参考资料
  12. linux查看文件格式
  13. 机器人学基础(一):空间描述与坐标变换
  14. iis打不开php,php出现404找不到网页错误 iis配置问题解决
  15. 把数组排成最小的数(剑指offer第33题)
  16. Gl计算机语言,计算机编程和编程语言 - osc_bkg5rgl1的个人空间 - OSCHINA - 中文开源技术交流社区...
  17. Git正解 脱水版 【8. 定制Git】
  18. springboot项目报错-The Bean Validation API is on the classpath but no implementation could be found
  19. zstuoj 4246 萌新吃果果
  20. Easy Data Transform for mac (Excel和CSV编程文件转换工具) v1.11.1激活版

热门文章

  1. 新型无镜头相机助力计算机视觉
  2. dex是什么的缩写_肿瘤药物缩写
  3. apk反编译工具使用方法 使用APKEditor V1.8旗舰版快速反编译安卓apk软件
  4. 2006-京淘Day01
  5. 计算机录入与排版的简介,计算机录入与排版.ppt
  6. C语言:实验3-6 计算个人所得税.2021-07-19
  7. TOJ 3271 Deque Sort
  8. C# 通过ADSL拨号更换IP
  9. JCG无线智能路由器 网络办公时代新需求
  10. OpenGL模拟地月星系运动