编程语言

编程语言是一组命令、指令和其他用于创建软件语法 程序。程序员用来编写代码的语言称为“高级语言”。这些代码可以编译成计算机硬件能够直接识别的“低级语言”。

高级语言的设计目标是易于阅读和理解。这使程序员能够以自然的方式编写源代码,使用符合逻辑的单词和符号。例如,大多数主要编程语言都会使用 functionwhileifelse 等保留字。<>==!= 等符号是常见的运算符。许多高级语言足够相似,因此程序员可以轻松理解使用多种语言编写的源代码。

高级语言的例子包括C++JavaPerlPHP。C++ 和 Java 这类语言称为“编译型语言”,因为源代码必须先经过编译才能运行。Perl 和 PHP 这类语言称为“解释型语言”,因为源代码可以通过解释器运行,而无需编译。通常,编译型语言用于创建软件应用程序,而解释型语言用于运行脚本,例如用于为动态网站生成内容的脚本。

低级语言包括汇编语言和机器语言。汇编语言包含一系列基本指令,比高级语言难读得多。在少数情况下,程序员可能会决定使用汇编语言编写一个基本程序,以确保它尽可能高效地运行。可以使用汇编器将汇编代码转换为机器代码。机器代码或机器语言包含一系列二进制代码,这些代码可由计算机的 CPU 直接理解。不用说,机器语言并不是为供人类阅读而设计的。

更新日期 September 23, 2011 作者 Per C.

quiz测试你的知识

Which term describes software that is not open source or freely licensed?

A
Proprietary software
0%
B
Desktop software
0%
C
Perpetual software
0%
D
Limited software
0%
Correct! Incorrect!     View the Proprietary Software definition.
More Quizzes →

Tech Terms 计算机词典

本页中编程语言的定义是由 TechTerms.com 的作者撰写的原创定义。如果您想引用本页或引用此定义,请使用定义正下方的绿色引用栏。

我们的目标是以简单易懂的方式解释计算机术语。我们努力使发布的每个定义都做到准确和简明。如果您对本定义有任何反馈,或想建议一个新的技术术语,请联系我们

Tech Terms 通讯

通过我们的每日或每周通讯提升您的技术知识!立即订阅,即可将新术语和测验发送到您的收件箱。

订阅免费的 TechTerms 通讯

您希望多久收到一封电子邮件?

您可以随时使用每封邮件中的链接取消订阅或更改接收频率。 有疑问?请联系我们

注意:通讯以英文发送。