什麼是程式設計典範?

Programming Paradigm 概念

Eleanor Thomas

Senior Data Analytics Engineer

什麼是典範?

  • 一套用來操作 {{1}} 的標準、觀點或理念集合
  • 看待主題或解題的方法
  • 例子:認為地球是圓的,而不是平的。

平地球與球形地球

Programming Paradigm 概念

什麼是程式設計典範?

  • 程式:寫給電腦的指令集合,告訴它要做什麼
  • 程式設計典範:撰寫程式的風格或方法
  • 可依特性來分類程式
  • 不同任務適用不同典範
  • 例如:
    • 程序式程式設計
    • 函數式程式設計
    • 物件導向程式設計
Programming Paradigm 概念

什麼是程式語言?

  • 程式語言 vs. 程式設計典範
  • 程式語言:撰寫程式的特定記號系統
  • 例如
    • Python
    • Java
    • Scala
    • C++
Programming Paradigm 概念

程式設計典範 vs. 程式語言

  • 一種程式設計「典範」下可以有多種「語言」
  • 會為同一典範不斷創造新語言
  • 反之,一種「語言」也可支援多種「典範」
  • Python 可用於程序式、函數式與物件導向程式設計
Programming Paradigm 概念

一起來練習吧!

Programming Paradigm 概念

Preparing Video For Download...