---------------------------------------------
--    创建人:Ruo_Xiao
--    邮箱:xclsoftware@163.com
---------------------------------------------

1、解释器

(1)原理:一条一条的解释执行源代码。

(2)栗子:比如php,postscritp,javascript就是典型的解释性语言。  

2、编译器

(1)功能:把源代码整个编译成目标代码,执行时不在需要编译器,直接在支持目标代码的平台上运行,这样执行效率比解释执行快很多。

(2)栗子:C语言代码被编译成二进制代码(exe程序),在windows平台上执行。

(SAW:Game Over!)

解释器和编译器的区别相关推荐

  1. 儿子和女儿——解释器和编译器的区别与联系

    https://www.cnblogs.com/sword03/archive/2010/06/27/1766147.html 菜鸟经常将编译器和解释器弄混淆,无奈之下,于是向高手请教. 高手说: & ...

  2. 笔记:关于解释器与编译器以及机器语言与机器语言的二进制文件

    关于解释器和编译器的区别: 解释器是一种能够读取和执行源代码的软件程序.它可以将源代码逐行翻译成机器语言,并执行这些指令.与编译器不同,编译器是把源代码翻译成机器语言的二进制文件,然后再执行这个二进制 ...

  3. C++ 笔记(01)— 环境设置(安装g++、g++ 编译 C++、 生成可执行文件流程、解释器与编译器区别)

    1. g++安装 在 Linux 或者 UNIX 系统上,可以通过下面命令来查看是否安装了 GCC . $ g++ -v 如果已经安装 GNU 编译器,则有以下输出: wohu@wohu:~/C++$ ...

  4. JVM解释器和编译器

    首先看一个命令 [root@insure ~]# java -version java version "1.8.0_191" Java(TM) SE Runtime Enviro ...

  5. 编译原理课程实践——实现一个初等函数运算语言的解释器或编译器

    编译原理课程实践--实现具有初等函数运算语言的解释器或编译器 作者:Sylvan Ding |转载请注明文章出处! 摘要:本文主要内容是设计词法分析器.语法分析器(LL(1).SLR(1))和语义分析 ...

  6. 执行引擎、解释器、编译器、JIT编译器的恩怨情仇

    学习宋红康老师的JVM课程已经有一段时间了,学习过程中发现,有些内容遗忘得很快,虽然自己也用印象笔记记录了,但是如果没有输出,知识仍然不能完全地消化.因此,决定在JVM专栏中记录和总结学过的内容,欢迎 ...

  7. jvm与jit编译器的区别_了解jvm和jit编译器的第1部分

    jvm与jit编译器的区别 Hello people!! 大家好!! I can see that the Java community is growing a lot but there are ...

  8. rasp 系统_RASP研发踩坑之 解释器与编译器

    怪力乱神 一般认为开启注入后,http调用栈变长,响应时间变长了,系统的 QPS下降,但是我的组员在对RASP 进行性能压测时发现了一个"奇怪的事情",相比于没有开启注入的场景,开 ...

  9. 搭建Lua开发环境(Lua解释器+IDEA编译器)

    搭建Lua开发环境(Lua解释器+IDEA编译器) Lua概述 Lua特性 应用场景 安装Lua Windos环境安装 Linux环境安装 配置Lua解释器+IDEA编译器进行开发 在IDEA安装Lu ...

最新文章

  1. 为什么双层循环 冒泡排序_冒泡排序的双重循环理解
  2. python代码教程-(Python基础教程之三)Python代码中添加注释
  3. Android网络编程
  4. python嵌入式系统开发_Python在开发实时嵌入式系统中的作用
  5. 修改win10 默认网卡 --其实就是改网卡接口跃点
  6. 【空间数据库】Windows操作系统PostgreSQL+PostGIS环境搭建图文安装教程
  7. 【C++ grammar】Enhancement for Type System (C++11 对类型系统的增强)
  8. 评论数据获取、词频统计、词云图
  9. 华为一则面试题登上热搜;大众点评会员因点赞过多被处罚;Linux Kernel 5.12 发布|极客头条...
  10. 基于java开发的网上商城系统
  11. modbus主机、从机、虚拟串口调试软件
  12. Ubuntu 18安装搜狗拼音
  13. C语言之判断直角三角形
  14. 计算机图形学与OpenGL
  15. 生产计划排产软件能为企业生产管理提供哪些帮助?
  16. 删除windows recovery分区
  17. peewee操作mysql_Peewee 使用
  18. qq私聊顺序回复_QQ为什么难以替代
  19. python多线程读取列表
  20. 自然语言处理就业前景怎么样?

热门文章

  1. 最近学习linux-c的编程
  2. 两个链表生成相加链表
  3. Netty 框架学习(二):DelimiterBasedFrameDecoder和FixedLengthFrameDecoder
  4. go 切片slice删除元素的方法
  5. arthas命令列表查阅文档地址
  6. JavaFX弹出窗口和消息对话框代码示例
  7. 如何理解拜占庭将军问题?
  8. Linux vim显示/不显示行号
  9. JVM 调优实战--一个案例理解常用工具(命令)
  10. Spring security+jwt服务鉴权完整代码