左耳听风
陈皓
网名“左耳朵耗子”,资深技术专家
175859 人已学习
新⼈⾸单¥98
登录后,你可以任选6讲全文学习
课程目录
已完结/共 119 讲
左耳听风
15
15
1.0x
00:00/00:00
登录|注册

30 | 编程范式:起源

你好,我是陈皓,网名左耳朵耗子。
现在很多的文章和演讲都在谈架构,很少有人再会谈及编程范式。然而, 这些基础性和本质性的话题,却是非常非常重要的。
一方面,我发现在一些语言争论上,有很多人对编程语言的认识其实并不深;另一方面,通过编程语言的范式,我们不但可以知道整个编程语言的发展史,而且还能提高自己的编程技能,写出更好的代码。
我希望通过一系列的文章带大家漫游一下各式各样的编程范式。(这一系列文章中代码量很大,很难用音频体现出来,所以没有录制音频,还望谅解。)
这一经历可能有些漫长,途中也会有各式各样的语言的代码。但是我保证这一历程对于一个程序员来说是非常有价值的,因为你不但可以对主流编程语言的一些特性有所了解,而且当我们到达终点的时候,你还能了解到编程的本质是什么。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结
仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《左耳听风》
新⼈⾸单¥98
立即购买
登录 后留言

全部留言(61)

  • 最新
  • 精选
  • shougao
    分好几篇读,而且还要等好久才有下篇,每次都有意犹未尽感觉,女生说的追剧可能就是这感觉吧,浩哥写书吧,哪怕199一本直接读到你前后所有的思路

    作者回复: 我本来就是想在一年内写完104篇,写多少发多少,不是匀速发。不过运营方不同意,匀速发有规律,也容易慢慢消化,因为我的文章中知识量比较多……见谅了。以后我有控制权了,就照你说的办……

    2
    25
  • Lin
    关于编程范式,超级喜欢《冒号课堂》那本书...两年前读的,真是相见恨晚。跟读大神的文章一样收获满满。
    11
    110
  • Filon
    记一下评论里的推荐:斯坦福编程范式公开课、冒号课堂、七周七语言。
    1
    47
  • ibrothergang
    真正优秀的程序员就是应该上能写业务,下能搞底层。
    3
    44
  • 403
    斯坦福大学的编程范式公开课很好
    32
  • Weizw
    强烈请求耗子哥整理成书啊,现在都是打印出来慢慢读。
    25
  • karas
    代码看的比较郁闷的同学(比如我这种。。。)可以参考K&R书的5.11章节,函数指针部分。 主要看两点,一个是函数指针的声明和调用,比如这种`int (*comp)(*void, *void)`。 另外,就是*void。void本身没啥卵用的,但是*void表示通用指针,可以被任何类型赋值。可以对标一下Java里面的Object类型。其实,Java的泛型在运行时擦除后,也都是Object,思路到挺像。
    2
    14
  • ryerh
    响应式编程够得上算一门范式么? 以RX为代表的这一系列,考虑讲一讲么?
    12
  • escray
    专栏的文章是两年半之前的,上一次读是在一年之前(好像没有读完编程范式游记这个系列),最近因为学习《软件设计之美》,里面提到了编程范式,所以回过头来再学一遍。 感觉错过了一个亿。 按照文中的说法,学习编程范式,可以了解编程语言的发展史,同时还能提高编程技能。 以前一直认为 C 语言很“高级”,其实现在仍然可以这么说,但是估计 C 语言的职位可能相对要少一些(薪水可能很高)。 C 语言的编程范式——过程式语言,结构化程序设计、变量作用域、递归、静态弱类型,在高级语言的特性之上还能做底层微观控制,决定了 C 语言的适用范围和发展轨迹。 用 C 语言来操作泛型,看着真是心塞。是不是当年并没有现在这么多的数据类型?或者是那个时候的“业务”相对底层,只需要几种类型就可以。 像我这样资质普通的程序员,写的最多的还是业务代码,所以估计不会有太多机会写 C 代码了。 虽不能至,心向往之……
    8
  • 阅过留痕 记下两本书回头看看 《冒号课堂》《七周七语言》
    6
收起评论
显示
设置
留言
61
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部