导入
编程范式简介
了解本章将涵盖的内容概要。
概述
如果我们观察所有的编程语言,会发现它们之间存在一些模式和相似之处,我们可以利用这些共性将编程语言划分为不同的范式。范式一词指的是某一类事物的典型示例或模式,这正是我们在对编程语言进行分类时所关注的核心。
我们进行这种分类的原因在于,使用不同类别中的语言编写程序的方式会有显著差异。
计算机程序几乎总是以某种方式对现实世界中的事物进行建模,我们是通过软件来解决现实世界的问题。关键在于:如何在代码中最佳地表示和模拟现实世界的事物,以及如何更好地组织和构建针对现实问题的解决方案。
在本章中,我们将涵盖以下主题:
- 理解结构化编程。
- 理解面向对象编程。
- 理解函数式编程。
- 理解逻辑编程。
- 理解其他编程范式。
- 理解多范式语言。
让我们从最熟悉的编程范式开始——结构化编程。