首页学历类考试大学计算机科学
(简答题)

计算机执行用高级语言编写的程序有哪些途径?它们之间的主要区别是什么?

正确答案

计算机执行用高级语言编写的程序主要途径有两种,即解释与编译。像Basic之类的语言,属于解释型的高级语言。它们的特点是计算机并不事先对高级语言进行全盘翻译,将其变为机器代码,而是每读入一条高级语句,就用解释器将其翻译为一条机器代码,予以执行,然后再读入下一条高级语句,翻译为机器代码,再执行,如此反复。总而言之,是边翻译边执行。
像C,Pascal之类的语言,属于编译型的高级语言。它们的特点是计算机事先对高级语言进行全盘翻译,将其全部变为机器代码,再统一执行,即先翻译,后执行。从速度上看,编译型的高级语言比解释型的高级语言更快。

答案解析

相似试题

  • (多选题)

    计算机执行用高级语言编写的程序有哪些途径?()

    答案解析

  • (填空题)

    计算机执行用高级语言编写的程序主要有两种途径:()和()。

    答案解析

  • (判断题)

    用计算机机器语言编写的程序可以由计算机直接执行,用高级语言编写的程序必须经过编译(或解释)才能执行。

    答案解析

  • (单选题)

    用高级语言编写的源程序,计算机不能直接执行,必需先经过()过程。

    答案解析

  • (判断题)

    一般将使用高级语言编写的程序称为源程序,这种程序不能直接在计算机中运行,需要有相应的语言处理程序翻译成机器语言程序才能执行。

    答案解析

  • (判断题)

    在完成同一任务的情况下,用机器语言编写的程序、其执行速度比用高级语言编写的程序慢。

    答案解析

  • (判断题)

    任何高级程序设计语言编写的程序都必须经过转换后才能由计算机执行。

    答案解析

  • (单选题)

    用高级程序设计语言编写的程序,要转换成等价的可执行程序,必须经过()

    答案解析

  • (填空题)

    用高级语言编写的程序在被执行前,必须要先转换成()(2个汉字)语言。.

    答案解析

快考试在线搜题