编程范式游记
陈皓(网名“左耳朵耗子”)
资深技术专家
立即订阅
2 人已学习
课程目录
已更新 11 讲 / 共 11 讲
01 | 编程范式游记:起源
免费
02 | 编程范式游记:泛型编程
03 | 编程范式游记:类型系统和泛型的本质
04 | 编程范式游记:函数式编程
05 | 编程范式游记:修饰器模式
06 | 编程范式游记:面向对象编程
07 | 编程范式游记:基于原型的编程范式
08 | 编程范式游记:Go 语言的委托模式
09 | 编程范式游记:编程的本质
10 | 编程范式游记:逻辑编程范式
11 | 编程范式游记:程序世界里的编程范式
编程范式游记
登录|注册

11 | 编程范式游记:程序世界里的编程范式

陈皓 2019-07-16
这个世界到今天已经有很多很多的编程范式,相当复杂。下面这个图比较好地描绘了这些各式各样的编程范式,这个图越往左边就越是“声明式的”,越往右边就越不是“声明式的”(指令式的),我们可以看到,函数式编程和逻辑编程,都在左边,而右边是指令式的,有状态的,有类型的。
上面这个图有点乱,不过总体说来,我们可以简单地把这世界上纷乱的编程范式,分成这几类:声明式命名式逻辑的函数式面向对象的面向过程的
于是我们归纳一下,就可以得到下面这个简单的图。简单描述一下:
中间两个声明式编程范式(函数式和逻辑式)偏向于你定义要什么,而不是怎么做。
而两边的命令式编程范式和面向对象编程范式,偏向于怎么做,而不是要做什么。
我们再归纳一下,基本上来说,就是两大分支,一边是在解决数据和算法,一边是在解决逻辑和控制。
取消
完成
0/1000字
划线
笔记
复制
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
该试读文章来自付费专栏《编程范式游记》,如需阅读全部文章,
请订阅文章所属专栏。
立即订阅
登录 后留言

精选留言(16)

  • summer🇨🇳
    👍
    2019-07-22
    2
  • neo
    内容很棒,简单了解不同的编程语言范式,如果深度有《七周七语言》的深度就好了(๑‾ ꇴ ‾๑)
    2019-07-31
    1
  • 达文西
    终于看完了,值得多读几次
    2019-07-30
    1
  • 香喷喷的小乳猪
    😁留个脚印,感谢分享
    2019-11-29
  • Calvin,Xu
    花了5个小时扫过了下,目前工作一年,会C/C++/Python/Java,很多东西目前还无法理解,但知道这份游记值得珍藏。未来需要一定的时间积累,需要一定的内功才能理解。先mark下。
    2019-10-04
  • 夏沫的雪
    真好
    2019-10-01
  • xuesong Zhang
    写过很多语言, 最终还是被老师的文章总结归纳, 让我感觉有种醍醐灌顶的感觉
    2019-08-27
  • Fs
    深度可以再深一点
    2019-08-26
  • 上山的o牛
    看完第一遍了,遇到困惑后再回来,我还会回来的
    2019-08-25
  • wen
    很不错
    2019-08-23
  • 陈大宏
    留个脚印。回头仔细看
    2019-08-23
  • 周政
    有种酣畅淋漓的感觉!
    2019-08-22
  • ティア(Erlin Ma)
    是的,每当积累了一些新的经验,回头再来看,都会有不同的收获。
    2019-08-22
  • 罗勇
    SQL是不是也算一种 declarative 语言
    2019-08-20
  • 李明浩 心智英语发起人
    左右脑这个说法,现在的心理学家不同意,是上世纪70年代的片面见解了。哲学家更是左脑发达。具体的空间思维训练也让右脑发达。
    2019-07-29
  • WJH
    Worse is better😁
    2019-07-23
    1
收起评论
16
返回
顶部