您的位置:首页 > Web前端 > JavaScript

js简介引生出来的范式学习

2016-03-03 17:36 330 查看
看到js的简介有这么一句话:


JavaScript® (JS) 是一门轻量的、解释型的、将函数视为一级公民的程序设计语言,它是最为出名的网页脚本语言,但也在很多非网页环境中运用,例如 node.jsApache CouchDB。它是一种基于原型的、多范式的动态脚本语言,并且支持面向对象、命令式编程风格和函数式编程风格。


读不懂了,这里的多范式 范式是什么了?

那就要学习下这个概念了!

一、范式是一种编程风格。多范式就是多种编程风格。


编程范式是程序语言背后的思想。代表了程序语言的设计者认为程序应该如何被构建和执行。常见的编程范式有:过程式、面向对象、函数式、泛型编程等。

一些编程语言是专门为某种特定范式设计的,例如,C语言是过程式编程语言;Smalltalk和Java是较纯粹的面向对象编程语言;Haskell、Scheme、Clojure是函数式编程语言。

另外一些编程语言和编程范式的关系并不一一对应,如Python、Scala、Groovy同时支持面向对象和一定程度上的函数式编程。Swift 也是支持多种编程范式的编程语言。

那么js也就是支持多种编程范式中的一个了。



二、范式 --- 数据库术语


范式是符合某一种级别的关系模式的集合。关系数据库中的关系必须满足一定的要求,满足不同程度要求的为不同范式。


请百度范式这个概念。百度百科中介绍的很详细。【暂时不去了解,未完待补充这个知识点,学校学的已经忘了。】
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: