• 谈计算机之翻译程序


    学过计算机编程的人都知道,计算机程序设计语言分为低级语言和高级语言,其中计算机就直接识别的语言只有低级语言中的机器语言,其他所有的编程语言计算机都是不能识别的,因此我们编写出来的程序要想被计算机识别然后执行,就必须转换成机器语言,这个转换的过程就叫做翻译,执行翻译过程的软件叫做翻译程序。其中翻译程序分为两种:编译程序和解释程序。下面我们来简单了解一下这两种程序。

    1、编译程序

    编译程序是将用户编写的高级语言(这里包括汇编语言)源程序的全部语句一次全部翻译成机器语言程序,而后再执行机器语言程序。其特点是只要源程序不变,就无须再次进行翻译。

    2、解释程序

    解释程序是将源程序的一条语句翻译成对应机器语言的一条语句,并且立即执行这条语句;接着翻译源程序的下一条语句,并执行这条语句,如此重复直至完成源程序的全部翻译任务。其特点是翻译一次执行一次,即使下一次重复执行该语句时,也必须程序翻译。

    作者:耑新新,发布于  博客园

    转载请注明出处,欢迎邮件交流:zhuanxinxin@aliyun.com

  • 相关阅读:
    Leetcode 528. 按权重随机选择(中等) 前缀和数组+二分查找左侧边界
    Leetcode 494. 目标和(中等)回溯算法
    Datax使用SQL语句数据导入
    ps axjf 查看进程关系
    k8s CICD部署脚本
    1.18 kubeconfig ./admin.conf
    jenkins pipeline
    k8s jenkins CICD 流程
    cgroup driver
    docker 和contianerd区别
  • 原文地址:https://www.cnblogs.com/Arthurian/p/7617340.html
Copyright © 2020-2023  润新知