美文网首页
js属于解释型语言吗

js属于解释型语言吗

作者: 麦壳儿UIandFE2 | 来源:发表于2018-05-29 21:01 被阅读119次

序:

我们都知道计算机的cpu是不认识你写的语言的,什么for循环,什么var,什么int等这些都是为了给coder看的,那么计算机看什么呢?0101 这些二进制吗?,对的,最后需要翻译帮我们的功能代码翻译成机器语言。那么问题来了,什么时候翻译呢?

解释型语言

---边翻译边运行
程序不需要编译,程序在运行时才翻译成机器语言,每执 行一次都要翻译一次。因此效率比较低。在运行程序的时候才翻译,专门有一个解释器去进行翻译,每个语句都是执行的时候才翻译。效率比较低,依赖解释器,跨平台性好。

编译型语言

---在运行前已经翻译好了整个程序
程序在执行之前需要一个专门的编译过程,把程序编译成 为机器语言的文件,运行时不需要重新翻译,直接使用编译的结果就行了。程序执行效率高,依赖编译器,跨平台性差些。如C、C++等

两者利弊

编译型,程序执行速度快,同等条件下对系统要求较低,因此像开发操作系统、大型应用程序、数据库系统等时都采用它,像C/C++、Pascal/Object Pascal(Delphi)等都是编译语言,而一些网页脚本、服务器脚本及辅助开发接口这样的对速度要求不高、对不同系统平台间的兼容性有一定要求的程序则通常使用解释性语言,如JavaScript、VBScript、Perl、Python、Ruby、MATLAB 等等。

相关文章

  • js属于解释型语言吗

    序: 我们都知道计算机的cpu是不认识你写的语言的,什么for循环,什么var,什么int等这些都是为了给code...

  • js设计原理

    js是解释型语言 语言分编译型和解释型语言 解释器和编译器

  • 前端面试题目

    1 JS解释器 解释执行JS代码JavaScript是解释型语言,跟编译型语言不同的是他只有在代码执行时才会翻译代...

  • JavaScript基础<一>

    1.JS简介 JavaScript简称JS,是前端开发的一门脚本语言(解释型语言)解释型语言:程序执行之前,不需要...

  • js

    JS 的特点 1. 解释型语言 -- JavaScript是一门解释型语言,所谓解释型值语言不需要被编 译为机器码...

  • 01-JavaScript开篇-指趣学院

    什么是JavaScript? JavaScript简称JS,是前端开发的一门脚本语言(解释型语言)解释型语言:程序...

  • 01-JavaScript简介

    什么是JavaScript? JavaScript简称JS,是前端开发的一门脚本语言(解释型语言) 解释型语言:程...

  • 01-TypeScript开篇-知播渔教育

    什么是JavaScript? JavaScript简称JS,是前端开发的一门脚本语言(解释型语言)解释型语言:程序...

  • JavaScript基础--基本概念

    什么是JavaScript? JavaScript简称JS,是前端开发的一门脚本语言(解释型语言)解释型语言:程序...

  • 一些小优化,(vue+js)持续更新

    ------js部分------- 由于JS是一种解释型语言,执行速度要比编译型语言慢得多。( Chrome将JS...

网友评论

      本文标题:js属于解释型语言吗

      本文链接:https://www.haomeiwen.com/subject/kcfzjftx.html