什么是编程范式?

编程范式概念

Eleanor Thomas

Senior Data Analytics Engineer

什么是范式?

  • 一种操作{{1}}的标准、视角或理念集合
  • 思考某个主题或处理问题的方法
  • 示例:认为地球是圆的,而非平的。

一张平的地球与一张圆的地球

编程范式概念

什么是编程范式?

  • 程序:告知计算机该做什么的书面指令集合
  • 编程范式:编写程序的风格或方法
  • 可按特性对程序进行分类
  • 不同任务用不同编程范式
  • 示例:
    • 过程式编程
    • 函数式编程
    • 面向对象编程
编程范式概念

什么是编程语言?

  • 编程语言 vs. 编程范式
  • 编程语言:用于编写程序的特定记号系统
  • 示例
    • Python
    • Java
    • Scala
    • C++
编程范式概念

编程范式 vs. 编程语言

  • 每种编程范式下可有多个编程"语言"
  • 同一范式会不断产生新语言
  • 也可在同一编程"语言"中支持多种编程"范式"
  • Python 可用于过程式、函数式和面向对象编程
编程范式概念

开始练习吧!

编程范式概念

Preparing Video For Download...