解释型和编译型语言

解释型语言

  • 解释型语言是对代码进行一句一句的直接运行,在程序运行期间,使用解释器动态将代码解释为机器码,再运行。

编译型语言

  • 编译型语言是需要使用编译器先对代码进行编译为机器码,再运行程序,并不是直接运行的。、

优缺点

  • 编译型的语言在运行期间一般是要比解释型的要快一点,因为编译型的语言已经是机器码,无需要再进行解释为机器码。

  • 解释型语言可以写完一行,或一小段程序之后,马上运行,马上调试,快速的测试自己的想法。

JS属于编译还是解释型语言?

  • 普遍认为是解释型语言,但在《你不知道的JS》一书当中,作者说到:despite the fact that JavaScript falls under the general category of “dynamic” or “interpreted” languages, it is in fact a compiled language
    作者认为,JS是编译型语言。

最新文章

  1. Linux-./configure: error: the HTTP rewrite module requires the PCRE library.
  2. margin-bottom在IE6和IE7下失效的解决办法
  3. [codeforces 317]A. Perfect Pair
  4. [问题2014A01] 解答一(第一列拆分法,由张钧瑞同学提供)
  5. HTML5全局属性和事件
  6. c语言中动态数组的建立
  7. MFC ListControl使用方法
  8. 最短路径算法-Dijkstra算法的应用之单词转换(词梯问题)(转)
  9. mybatis 打印SQL语句
  10. 写一个Redis封装类
  11. React——from
  12. 8.docker的安全性
  13. tcp的三次握手,四次挥手
  14. Oracle 把查询的多个字段赋值给多个变量
  15. 树莓派上使用DHCPig进行DHCP池耗尽攻击
  16. 初次使用visual studio
  17. String中intern()方法
  18. insta php-fpm 的配置
  19. Subway Pursuit (二分)(交互题)
  20. mybatis批量操作-xml方式

热门文章

  1. Mysql将日期转为字符串
  2. FCC---Create a Graphic Using CSS---新月图形
  3. 简单的LNMP安全加固
  4. Burpsuite抓取https数据包
  5. Python 读取照片的信息:拍摄时间、拍摄设备、经纬度等,以及根据经纬度通过百度地图API获取位置
  6. Saltstack_使用指南13_runner的job和manage与execution的saltutil
  7. NFS共享储存
  8. NCCL(Nvidia Collective multi-GPU Communication Library) Nvidia英伟达的Multi-GPU多卡通信框架NCCL 学习;PCIe 速率调研;
  9. 以太网驱动的流程浅析(二)-Ifconfig的详细代码流程【原创】
  10. cf之 前缀和差分