1.编译型:compile,把所有东西翻译好,若有更新需要重新全部翻译。执行速度够快,对操作系统要求比较低。开发操作系统时用到编译型语言,例如c/c++...运行时需编译整个程序
2.解释性:运行一个编译一个。但要用以前的需要重新编译。网页,还有服务器脚本,对速度要求不高。例如JavaScript、Python、VBScript(解释性语言)两者各有利弊。主要是加载时机不同。
  随着技术的发展编译型、解释型两者概念越来越模糊,电脑内存动则16G、8G。所以解释型语言效率也是非常高的,因为硬件一直在提升。
  Java是两者都有,是先预编译源程序(.java)通过编译器编译成字节码文件(.class),然后再放到JVM的类装载器中。通过字节码校验器检验代码,最后通过解释器解释给操作系统。就是走一步运行一步。

最新文章

  1. 如何搞定IE+google双内核的360浏览器表单自动回填兼容问题
  2. JS数字计算精度误差的解决方法
  3. 春节快乐!推荐一个关于 SharePoint 和 BI 的视频,笑死我了
  4. UTL_FILE
  5. 数据字典生成工具之旅(3):PowerDesign文件组成结构介绍及操作
  6. flash透明效果代码分享~~~
  7. hdu 4738 Caocao's Bridges(桥的最小权值+去重)
  8. 依赖注入容器Autofac的详解
  9. Shell脚本报错unary operator expected
  10. uva 498 - Polly the Polynomial
  11. PyQt5安装目录中找不到designer.exe与pyrcc5.exe
  12. Sencha Touch vs jQuery Mobile
  13. 芝麻HTTP:redis-py的安装
  14. 30号快手笔试(三道ac两道半)————-历史上最大的网络失误orz
  15. vue的组件化运用(数据在两个组件互传,小问题总结)
  16. Springboot中enable注解
  17. POJ 2513 - Colored Sticks - [欧拉路][图的连通性][字典树]
  18. Beta阶段敏捷冲刺②
  19. FPGA设计者必须精通的5项基本功
  20. 《架构设计之[CAP定理]》读后感

热门文章

  1. linux 手动睡眠
  2. vue-learning:34 - component - 内置组件 - 缓存组件keep-alive
  3. 2018-8-10-win10-uwp-获得缩略图
  4. 【50.54%】【BZOJ 1879】[Sdoi2009]Bill的挑战
  5. Sql Server知识点拨
  6. CP防火墙排错装逼三件套
  7. 第二阶段:2.商业需求分析及BRD:4.产品需求分析总结
  8. 你好,babel
  9. [01]java基础回顾
  10. 虚拟DOM学习与总结