编程语言
编程语言(programming language),又称程序设计语言(program design language,简称PDL),是一组用来定义计算机程序的语法规则。它是一种被标准化的交流技巧,用来向计算机发出指令。一种计算机语言让程序员能够准确地定义计算机所需要使用的数据,并精确地定义在不同情况下所应当采取的行动。
使用编程语言编写供计算机翻译成目标代码并且执行的文本(称为源文件、源代码)的过程称为编程或程序设计,所设计得到的以源代码为表现形式的抽象的指示计算机工作的代码序列称为程序,编写程序的人称为程序员。
编程语言通常分为低级语言和高级语言。低级语言更接近于计算机,而高级语言更容易被人类读懂。
编程语言按照被计算机理解的方法分为编译型语言和解释型语言,以及混合型语言。编译型语言在运行前一次性把程序翻译成目标代码,而解释型语言每次读入一句并翻译成目标代码然后执行。