什么是编译语言?(a compiled language?)

编译语言是一种计算机编程语言,其源代码通常被编译或翻译成机器代码,以生成可执行程序。编译器是一种实用程序,用于将编程语言的特定实现转换为可执行的二进制文件,以在特定操作系统下运行。这个独立的可执行文件可以在任何兼容的平台上运行,无需其他程序的帮助,也无需重新编译。常用的编译语言有艾达、C++和FORTRAN。
....

编译语言是一种计算机编程语言,其源代码通常被编译或翻译成机器代码,以生成可执行程序。编译器是一种实用程序,用于将编程语言的特定实现转换为可执行的二进制文件,以在特定操作系统下运行。这个独立的可执行文件可以在任何兼容的平台上运行,无需其他程序的帮助,也无需重新编译。常用的编译语言有艾达、C++和FORTRAN。
.

C++ is a commonly compiled language.

计算机程序也可以用解释语言或脚本语言编写。用编译语言实现项目的决策通常与其程序的执行速度有关。速度的提高可以抵消通常更复杂的开发和维护过程。需要直接访问硬件的操作系统和实用程序通常需要编译语言的效率

每次程序运行时,解释语言必须由解释器实用程序进行分析、翻译和执行。如果解释器不在计算机上,则程序无法执行。在编译语言中,这种耗时的分析和转换在编译时执行一次,可执行文件不需要运行实用程序。当速度或对低级硬件访问的需求不是一个因素时,解释程序的相对容易实现可能使其成为一个有吸引力的选择。

脚本语言的实现通常是为了让用户更好地控制编译后的语言程序或提供附加功能。这种类型的语言也必须在运行时进行解释。脚本语言最常见的用法是在Internet网页上,浏览器充当脚本解释器。然而,从早期大型机计算机时代起,这种语言就已经存在,用于自动化简单的过程。

在开发软件项目时,通常需要在有效利用计算机资源和开发时间成本之间做出选择。这可能导致在特定项目中混合使用编译语言和解释或脚本语言。程序的时间和资源关键元素通常最好用编译语言编码。资源需求较少的接口和元素可能更经济地用解释语言开发。即使是最终将在编译语言中实现的元素,也可以更经济高效地原型化为解释语言程序。

  • 发表于 2021-12-10 08:28
  • 阅读 ( 157 )
  • 分类:互联网

你可能感兴趣的文章

第一语言(first language)和第二语言(second language)的区别

...第一语言和第二语言的区别。   什么是第一语言(a first language)? 第一语言是婴儿从出生到大约7或8岁所习得的语言。即使过了这些年,他们仍然可以继续学习这门语言,掌握所有的惯用表达方式、句子结构以及更多的领域。孩...

  • 发布于 2021-06-25 18:17
  • 阅读 ( 393 )

编译(compiled)和解释语言(interpreted language)的区别

编程语言通常分为两种类型的语言之一——编译语言或解释语言。然而,不同之处不在于语言;它在执行中。如果说两者都是语言实现的属性,而不是语言本身的属性,那就没有错。实现一种编程语言意味着弥补从程序员的高级...

  • 发布于 2021-06-26 05:11
  • 阅读 ( 769 )

接受的(receptive)和表达性语言(expressive language)的区别

...单词和句子表达思想的能力。 什么是接受性语言(receptive language)? 接受性语言是理解语言的能力。接受性语言技能包括对口语和书面语的理解和反应。尽管如此,接受性语言不仅涉及词汇技能,还涉及理解手势、解释问题、陈...

  • 发布于 2021-06-27 06:55
  • 阅读 ( 512 )

语言(language)和文学(literature)的区别

主要差异语言(main difference language) vs. 文学(literature) 语言和文学是两个相互关联的概念。语言可以简单地定义为对声音、单词和句子的研究,而文学是对书面作品的研究。文学的存在完全是以语言为基础的。语言和文学...

  • 发布于 2021-06-27 13:30
  • 阅读 ( 244 )

语言(language)和方言(dialect)的区别

主要差异语言(main difference language) vs. 方言(dialect) Language is the method of human communication, either spoken or written, c***isting of the use of words in a structured and conventional way. Dialect is a variety of language distinguished by grammar, pronunciation, or vocab...

  • 发布于 2021-06-28 00:29
  • 阅读 ( 1013 )

编译器解释器(compiler interpreter)和汇编程序(assembler)的区别

...语言程序转换为机器语言的翻译器。 覆盖的关键领域 1.什么是编译器-定义,功能2.什么是解释器-定义,功能3.什么是汇编器-定义,功能4.编译器-解释器和汇编器的区别-主要区别比较 关键术语 编译器、解释器、汇编程序 什么...

  • 发布于 2021-06-30 18:09
  • 阅读 ( 1403 )

编译程序(compiler)和交叉编译器(cross compiler)的区别

...它能够为各种平台创建可执行代码。 覆盖的关键领域 1.什么是编译器-定义,功能2.什么是交叉编译器-定义,功能3.编译器和交叉编译器的区别-关键区别的比较 关键术语 编译器,交叉编译器,编程,重定目标,可重定目标编译...

  • 发布于 2021-06-30 18:25
  • 阅读 ( 354 )

脚本语言(scripting language)和程序设计语言(programming language)的区别

...别的比较 关键术语 脚本语言 什么是脚本语言(a scripting language)? 脚本语言是一种一次解释和执行一个命令的编程语言。这些语言更容易学习和编写代码。使用脚本语言编写的程序由解释器转换成机器代码。它一次读取一行源代...

  • 发布于 2021-07-01 02:49
  • 阅读 ( 267 )

标记语言(markup language)和程序设计语言(programming language)的区别

...于编写用户理解的计算机程序计算机。 标记语言(markup language)是一种用于在样式精确的电子文档中注释文本和嵌入标记的语言,与计算机平台、操作系统、应用程序或程序无关。然而,编程语言是一种提供一组规则、语法和...

  • 发布于 2021-07-01 02:50
  • 阅读 ( 641 )

石斑鱼类(ide)和编译程序(compiler)的区别

...的编程语言运行相应的语言编译器。 覆盖的关键领域 1.什么是IDE–定义,功能2.什么是编译器–定义,功能3.IDE和编译器之间的关系是什么–关联概要4.IDE和编译器之间的区别是什么–关键区别的比较 关键术语 编译器、GUI、IDE、...

  • 发布于 2021-07-01 03:13
  • 阅读 ( 395 )
Lu9159599
Lu9159599

0 篇文章

相关推荐