。程序设计就是指利用语言基元来撰写新的程式，或是将旧程式改写，配合新的应用或是新的环境。电脑程式语言可能是以批处理任务的方式执行，中间不需和使用者互动，也有可能是由用户在直译器中指定执行特定的的程式。若某一程式语言的是目的是在某一应用软体（如Unix shell）或其他命令列介面执行其他程式，此程式语言会称为脚本语言。
衡量各编程语言的使用量.很难去比较哪一种程式语言的使用量最大，而且「使用量」一词也很难定义。某一种程式语言可能需要较多的时间进行开发，另一种程式语言可能产生的程