什么是编程范式

如题所述

第1个回答  2019-06-26

编程范式(programming paradigm),指的是计算机编程的基本风格或典范模式。

如果每个程序员都在创造一个虚拟世界,那么编程范式就是世界观和方法论,他们被置于一种有意识的无意识的方式中。可以知道编程是解决问题,解决问题可以有多种观点和想法,其中通用和有效的模式被总结为范式。

例如,编程中常用的“面向对象编程”是一种范式。由于焦点和思维方式的不同,相对的范式自然有其自身的聚焦和倾向,因此一些范式常被用来描述“oriented”。

扩展资料:

主要的编程范式有三种:命令式编程,声明式编程和函数式编程。

1、命令式编程:

命令式编程的主要思想是关注计算机执行的步骤,即一步一步告诉计算机先做什么再做什么。

2、声明式编程:

声明式编程是以数据结构的形式来表达程序执行的逻辑。它的主要思想是告诉计算机应该做什么,但不指定具体要怎么做。SQL 语句就是最明显的一种声明式编程的例子。

3、函数式编程:

函数式编程和声明式编程是有所关联的,因为他们思想是一致的:即只关注做什么而不是怎么做。但函数式编程不仅仅局限于声明式编程。

函数式编程最重要的特点是“函数第一位”,即函数可以出现在任何地方,比如可以把函数作为参数传递给另一个函数,不仅如此你还可以将函数作为返回值。

参考资料来源:百度百科-多重编程范式