命令式與宣告式程式設計典範

Programming Paradigm 概念

Eleanor Thomas

Senior Data Analytics Engineer

命令式 vs. 宣告式程式設計

  • 兩大類別:命令式
  • 程式設計師逐步寫出程式要執行的指令
  • 程式要「如何」執行
  • …以及 宣告式
  • 程式設計師只定義程式邏輯,不指定每個步驟
  • 程式要「做什麼」

逐步流程圖

數獨謎題

Programming Paradigm 概念

命令式程式設計

  • 命令式程式設計用於多數主流語言
  • 包含程序式與物件導向程式設計
  • 較常見,因為更接近電腦的運作方式
  • 注意:程序式是命令式的一種,雖然兩者有時混用

命令式 vs. 程序式

Programming Paradigm 概念

宣告式程式設計

  • 使用度低於命令式程式設計
  • 函數式程式設計是宣告式的一種
  • 宣告式也用於一些非通用的特殊語言

函數式程式設計是宣告式的一種

Programming Paradigm 概念

一起來練習吧!

Programming Paradigm 概念

Preparing Video For Download...