编程语言 编程语言英語programming language是用来定义计算机程序的形式語言它是一种被标准化的交流技巧用来向计算机发出指令一种能够让程序员准确地定义计算机所需要使用数据的计算机语言并精确地定义在不同情况下所应当采取的行动 最早的编程语言是在電腦發明之前產生的當時是用來控制提花織布機英语Jacquard loom及自動演奏鋼琴的動作在電腦領域已發明了上千不同的编程語言而且每年仍有新的编程語言誕生很多编程語言需要用指令方式說明計算的程序而有些编程語言則屬於宣告式程式設計說明需要的結果而不說明如何計算 编程语言的描述一般可以分為語法英语Syntax programming languages及語義語法是說明編程語言中哪些符號或文字的組合方式是正確的語義則是對於編程的解釋有些語言是用規格文件定義例如C語言的規格文件也是ISO標準中一部份年後的版本為ISOIEC 而其他語言例如Ada或者Perl有一份编程语言实现英语Programming language implementation文件视为參考實現英语reference implementation