zoukankan      html  css  js  c++  java
  • 解释型语言、编译型语言以及脚本语言

    因为好久没有碰编程了,也不打算将编程技能给遗忘,就开始从编程基础复习。再加上也开始了解Python,是时候对编译型语言、解释型语言、脚本语言做一个简单地归纳总结。

    我们使用工具编写的字母加符号的代码,是我们能看懂的高级语言,计算机无法直接理解,计算机需要先对我们编写的代码翻译成计算机语言,才能执行我们编写的程序。

    将高级语言翻译成计算机语言有编译,解释两种方式。两种方式只是翻译的时间不同。

    1、编译型语言

    编译型语言写得程序在执行之前,需要借助一个程序,将高级语言编写的程序翻译成计算机能懂的机器语言,然后,这个机器语言就能直接执行了,也就是我们常见的(exe文件)。

    2、解释型语言

    解释型语言的程序不需要编译,节省了一道工序,不过解释型的语言在运行的时候需要翻译,每个语句都是执行的时候才翻译,对比编译型语言,效率比较低。通俗来讲,就是借助一个程序,且这个程序能试图理解编写的代码,然后按照编写的代码中的要求执行。

    3、脚本语言

    脚本语言也是一种解释型语言,又被称为扩建的语言,或者动态语言不需要编译,可以直接使用,由解释器来负责解释。

    脚本语言一般都是以文本形式存在,类似于一种命令。

    4、通俗理解编译型语言和解释型语言

    同行讨论编译型语言和解释型语言的时候,这么说过,编译型语言相当于做一桌子菜再吃,解释型语言就是吃火锅。解释型的语言执行效率低,类似火锅需要一边煮一边吃。

  • 相关阅读:
    export环境变量 & bash shell使用命令和环境变量
    crontab定时任务
    sh脚本
    Linux的用户及权限相关
    HTTP基础
    群晖Synology
    Cntlm
    oracle存储过程
    ORACLE 增加两列字段
    excel 公式 insert 语句
  • 原文地址:https://www.cnblogs.com/keystone/p/12606207.html
Copyright © 2011-2022 走看看