的抽象化来表示计算的相关概念，这些概念则是由许多最简单元素（称为）的集合所组成。程序设计就是指利用语言基元来撰写新的程式，或是将旧程式改写，配合新的应用或是新的环境。电脑程式语言可能是以批处理任务的方式执行，中间不需和使用者互动，也有可能是由用户在直译器中指定执行特定的的程式。若某一程式语言的是目的是在某一应用软体（如Unix shell）或其他命令列介面执行其他程式，此程式语言会称为脚本语言。
衡量各编程语言的使用量.很难去比较哪一种程式语言的使用量最大，而且「使用量」一词也