跳轉到內容

計算機程式設計/指令式程式設計

來自華夏公益教科書,開放的書籍,為開放的世界

在計算機科學中,指令式程式設計,與 宣告式程式設計 相反,是一種程式設計正規化,它用 程式狀態 和改變程式狀態的語句來描述計算。與自然語言中表達採取行動指令的 祈使語氣 非常相似,命令式程式是一系列要執行的計算機命令。幾乎所有計算機的硬體實現都是命令式的;幾乎所有計算機硬體都是為了執行 機器碼 而設計的,機器碼是計算機的原生程式碼,以命令式風格編寫。從這個低階角度來看,程式狀態由記憶體內容定義,語句是計算機原生機器語言中的指令。高階命令式語言使用 變數 和更復雜的語句,但仍然遵循相同的 正規化。食譜和流程清單雖然不是計算機程式,但也是類似於指令式程式設計風格的熟悉概念;每個步驟都是一條指令,物理世界儲存著狀態。由於指令式程式設計的基本思想既概念上熟悉又直接體現在硬體中,因此大多數計算機語言都是命令式風格的。

完整描述請見 指令式程式設計

華夏公益教科書