首页 > 其他分享 >编译和解释的区别

编译和解释的区别

时间:2023-09-17 10:55:49浏览次数:51  
标签:解释 翻译 区别 坏处 更新 编译 逐句

编译更偏向于翻译,也就是写好一个程序系统直接全部翻译好后,给计算机,计算机直接运行生成一个class

来执行文件,好处是速度快,坏处是不便于更新,如果代码有什么变动就需要重新再编译一遍

解释性:我理解为逐句翻译给电脑,逐句运行,逐句解释,坏处是速度比较慢,但是如果代码有什么更新,之前解释过的

地方可以不用再解释,无需每次更新都从头再来

标签:解释,翻译,区别,坏处,更新,编译,逐句
From: https://www.cnblogs.com/Etoilel/p/17707937.html

相关文章

  • JAVA反射(一)获取Class对象的三种方式及其区别
    publicclassClassModel{static{System.out.println("staticblock");}{System.out.println("dynamicblock");}}publicclassClassTest{publicstaticvoidmain(String[]args){//方式......
  • npm_npm install 命令中-S与-D尾缀的区别
    -P,--save-prod:包将出现在你的dependencies中。这是默认值,除非存在-D或-O。-D,--save-dev:包将出现在你的devDependencies中。package.json中dependencies与devDependencies区别dependencies生产环境依赖,也就是执行npmrunbuild打包命令后,依赖会被打包到生......
  • shell命令概述 Shell作用:命令解释器 介于操作系统内核与用户之间,负责解释命令行 获得
    shell命令概述Shell作用:命令解释器介于操作系统内核与用户之间,负责解释命令行获得命令帮助内部命令help命令的“--help”选项使用man命令阅读手册页命令行编辑的几个辅助操作Tab键:自动补齐反斜杠“\”:强制换行快捷键Ctrl+U:清空至行首快捷键Ctrl+K:清空至行尾快捷键Ctr......
  • shell命令概述 Shell作用:命令解释器 介于操作系统内核与用户之间,负责解释命令行 获得
    shell命令概述Shell作用:命令解释器介于操作系统内核与用户之间,负责解释命令行获得命令帮助内部命令help命令的“--help”选项使用man命令阅读手册页命令行编辑的几个辅助操作Tab键:自动补齐反斜杠“\”:强制换行快捷键Ctrl+U:清空至行首快捷键Ctrl+K:清空至行尾快捷键Ctr......
  • shell命令概述 Shell作用:命令解释器 介于操作系统内核与用户之间,负责解释命令行 获得
    shell命令概述Shell作用:命令解释器介于操作系统内核与用户之间,负责解释命令行获得命令帮助内部命令help命令的“--help”选项使用man命令阅读手册页命令行编辑的几个辅助操作Tab键:自动补齐反斜杠“\”:强制换行快捷键Ctrl+U:清空至行首快捷键Ctrl+K:清空至行尾快捷键Ctr......
  • wait、sleep、yield、join的区别
    两个概念1、锁队列所有需要竞争同步锁的线程都会放在锁队列中,比如当前对象的锁已经被一个线程得到,则其他线程都需要在这个锁队列中进行等待,当前面的线程释放同步锁后,锁队列中的线程去竞争同步锁,当某个线程得到后会进入就绪队列进行等待CPU资源分配。2、等待队列(wait方法)在调用......
  • 组合式API和选项式API的区别
    (1)选项式API在vue2.x项目中使用的就是选项API写法代码风格:date选项写数据,methods选项写函数、、、、,一个功能逻辑的代码分散优点:易于学习和使用,写代码的位置已经约定好了缺点:代码组织性差,相似的逻辑代码不便于复用,逻辑复杂代码多了不好阅读。虽然提供了mixins用来封装逻......
  • 【设计模式】解释器模式Interpreter Pattern:实现自定义配置规则功能
    解释器模式使用频率不算高,**通常用来描述如何构建一个简单“语言”的语法解释器。**它只在一些非常特定的领域被用到,比如:编译器;规则引擎;正则表达式;SQL解析等。不过,了解它的实现原理,可以帮助思考如何通过更简洁的规则来表示复杂的逻辑。模式原理分析解释器模式的原始......
  • nio---io区别 20230403
    文件的抽象化表示,字节流以及字符流的文件操作等属于传统IO的相关内容,我们已经在前面的文章进行了较为深刻的学习了。但是传统的IO流还是有很多缺陷的,尤其它的阻塞性加上磁盘读写本来就慢,会导致CPU使用效率大大降低。所以,jdk1.4发布了NIO包,NIO的文件读写设计颠覆了传统I......
  • Maven 与 Gradle 的区别
    目录Maven与Gradle的区别前言1.Maven与Gradle对比2.构建流程和生命周期3.包管理和传递性依赖总结:深入了解gradle和maven的区别 Maven与Gradle的区别 刘文正_ 程序大视界 2020/04/2720:28  前言Java世界中主要有三大构建工具:Ant、Maven和Gradle。经过几年......