编程语言
「编程语言」的各地常用別名 中国大陸 程序设计语言、编程语言 臺灣 程式設計語言、程式語言 港澳 程序設計語言、編程語言 編程語言中的經典語句: Hello World。 编程语言 ( 英语: programming language ),是用来定义计算机程序的形式語言。它是一种被标准化的交流技巧,用来向计算机发出指令。一种计算机语言让程序员能够准确地定义计算机所需要使用的数据,并精确地定义在不同情况下所应当采取的行动。 最早的编程语言是在電腦發明之前產生的,當時是用來控制 提花織布機 ( 英语 : Jacquard loom ) 及自動演奏鋼琴的動作 [1] 。在電腦領域已發明了上千不同的编程語言,而且每年仍有新的编程語言誕生。很多编程語言需要用指令方式說明計算的程序,而有些编程語言則屬於宣告式編程,說明需要的結果,而不說明如何計算。 编程语言的描述一般可以分為 語法 ( 英语 : Syntax (programming languages) ) 及語義。語法是說明編程語言中,哪些符號或文字的組合方式是正確的,語義則是對於編程的解釋 [2] 。有些語言是用規格文件定義,例如C語言的規格文件也是ISO標準中一部份,2011年後的版本為ISO/IEC 9899:2011 [3] ,而其他55語言(像Perl)有一份主要的 编程语言实现 ( 英语 : Programming language implementation ) 文件,視為是 參考實現 ( 英语 : reference implementation ) 。 目录 1 概論 2 特点 2.1 数据和数据结构 2.2 指令及流程控制 2.3 參照机制和重用 3 功能 3.1 實體的傳輸連結 3.2 應用程式的發展 4 使用 4.1 量測各程式語言的使用量 5 历史 6 参见 7 参考文献 8 延伸閱讀 9 外部链接 概論 编程语言原本是被设计成专门使用在计算机上的,但它们也可以用来定义算法或者数据结构。正是因为如此,程序员才会试图使程序代码更容易阅读。 编程语言往往使程序员能够比使用机器语言更准确地表达他们所想表达的目的。对那些从事计算机科学的人来说,懂得程序设计语言是十分重要的,因为在当今所有的计算都需要程序设计语言才能完成。 目前发明了許多的编程语言,编程语言本身可能修改以符合