翻译程序

✍ dations ◷ 2025-05-08 00:37:32 #系统软件

翻译程序是一种系统程序,它将计算机编程语言编写的程序翻译成另外一种计算机语言的一般来说等价的程序,主要包括编译程序和解释程序,汇编程序也被认为是翻译程序。

翻译是先用转换程序将高一机器上的程序整体的转换成在低一级机器上可运行的等效程序,然后再在低一级机器上实现的技术。

解释是在低一级机器上用他的一串语句或指令来仿真高一级机器上的一条语句或指令的功能,通过对高一级程序中的每条语句或指令逐条解释来实现的技术。

程序的最初形式称为源程序或者源代码,翻译后的形式被称为目标程序或者目标代码。

大多数翻译程序是将高级语言编写的程序翻译为机器语言形式的可执行程序。但是也有些翻译程序将源程序翻译成其他高级语言或者字节码等中间形式。


相关

  • 伊弗雷姆·卡齐尔伊弗雷姆·卡齐尔(希伯来语: אפרים קציר‬‎,英语:Ephraim Katzir,1916年5月16日-2009年5月30日),以色列生物物理学家和以色列工党政治家。1973年至1978年担任以色列第四任
  • 柏林航空柏林航空(全称柏林航空服务两合公司,德语:Air Berlin PLC & Co. Luftverkehrs KG)是仅次于汉莎航空的德国第二大航空公司。 其总部设于柏林, 广泛经营从德国飞往地中海、加那利群
  • 超费米子超费米子就是超对称后的费米子,已经从费米子转变为了玻色子。目前只是一种假想粒子,粒子撞击器对它的探索仍在继续。
  • 棉鼠亚科棉鼠亚科(学名:Sigmodontinae)是啮齿目仓鼠科的一个亚科,分布于美洲,种类很多:
  • 圣塔克拉拉大学圣克拉拉大学(Santa Clara University,简称 SCU),又译圣塔克拉拉大学、圣塔克罗拉大学,是一所位于美国加州圣克拉拉的耶稣会私立大学,创设于1851年。是加州持续开校的大学里历史最
  • 江西省乡级以上行政区列表中华人民共和国江西省乡级以上行政区包括中华人民共和国江西省的地级行政区、县级行政区和乡级行政区。截至2007年12月底,江西省共有11个地级行政区,这11个地级行政区均为地级
  • 同盟国军事占领奥地利同盟国军事占领奥地利(德语:Besetztes Nachkriegsösterreich)指1945年纳粹德国投降后,由苏、美、英、法四国对奥地利实施的分区军事占领。1945年德苏两国在维也纳发生8天的激烈
  • 美拉尼西亚人美拉尼西亚人是美拉尼西亚的主要居民。大多数讲巴布亚诸语言之一,但也有一些群体讲南岛语(如马鲁古人、Motu和斐济人)。美拉尼西亚人已经占领了从印度尼西亚东部到东至瓦努阿图
  • 凯西·马丁凯西·马丁(Casey Martin,1972年6月2日-),前美国职业高尔夫球手,目前担任大学高尔夫球教练。马丁出生于美国俄勒冈州尤金,现仍在那里居住。他曾就读于斯坦福大学,并曾短暂地与著名高
  • 几内亚比绍总统几内亚比绍政府与政治 系列条目 几内亚比绍总统(葡萄牙语:presidentes da Guiné-Bissau)是几内亚比绍共和国的国家元首。几内亚比绍总理和政府成员均由总统任命。几内亚比绍总