说明式语言(Declarative)
关注的是计算机做什么。
又分为:
1)函数式
LISP/Scheme
ML
Haskell
Sisal
2)数据流
Id
Val
3)逻辑式(基于约束的)
Prolog
VisiCalc
Excel
Lotus 1-2-3
4)基于模板的
XSLT
命令式语言(Imperative)
关注的是计算机应该如何去做。子类别有:
1)冯.诺伊曼式
C
Ada
Fortran
2)脚本式
Perl
PHP
Python
JavaScript
Ruby
Tcl
Awk
csh
bash
3)面向对象式
Smalltalk
Eiffel
C++
Java
本文介绍了两种主要的程序设计范式:说明式语言和命令式语言。说明式语言关注于描述程序的目标,包括函数式、数据流、逻辑式及基于模板的编程;而命令式语言则侧重于描述实现目标的过程,包括冯.诺伊曼式、脚本式和面向对象式编程。
1万+

被折叠的 条评论
为什么被折叠?



