30 | 编程范式:起源
陈皓

序
你好,我是陈皓,网名左耳朵耗子。
现在很多的文章和演讲都在谈架构,很少有人再会谈及编程范式。然而, 这些基础性和本质性的话题,却是非常非常重要的。
一方面,我发现在一些语言争论上,有很多人对编程语言的认识其实并不深;另一方面,通过编程语言的范式,我们不但可以知道整个编程语言的发展史,而且还能提高自己的编程技能,写出更好的代码。
我希望通过一系列的文章带大家漫游一下各式各样的编程范式。(这一系列文章中代码量很大,很难用音频体现出来,所以没有录制音频,还望谅解。)
这一经历可能有些漫长,途中也会有各式各样的语言的代码。但是我保证这一历程对于一个程序员来说是非常有价值的,因为你不但可以对主流编程语言的一些特性有所了解,而且当我们到达终点的时候,你还能了解到编程的本质是什么。
公开
同步至部落
取消
完成
0/2000
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《左耳听风》,新⼈⾸单¥98
《左耳听风》,新⼈⾸单¥98
立即购买
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
全部留言(61)
- 最新
- 精选
- shougao分好几篇读,而且还要等好久才有下篇,每次都有意犹未尽感觉,女生说的追剧可能就是这感觉吧,浩哥写书吧,哪怕199一本直接读到你前后所有的思路
作者回复: 我本来就是想在一年内写完104篇,写多少发多少,不是匀速发。不过运营方不同意,匀速发有规律,也容易慢慢消化,因为我的文章中知识量比较多……见谅了。以后我有控制权了,就照你说的办……
225 - Lin关于编程范式,超级喜欢《冒号课堂》那本书...两年前读的,真是相见恨晚。跟读大神的文章一样收获满满。11110
- Filon记一下评论里的推荐:斯坦福编程范式公开课、冒号课堂、七周七语言。147
- ibrothergang真正优秀的程序员就是应该上能写业务,下能搞底层。344
- 403斯坦福大学的编程范式公开课很好32
- Weizw强烈请求耗子哥整理成书啊,现在都是打印出来慢慢读。25
- karas代码看的比较郁闷的同学(比如我这种。。。)可以参考K&R书的5.11章节,函数指针部分。 主要看两点,一个是函数指针的声明和调用,比如这种`int (*comp)(*void, *void)`。 另外,就是*void。void本身没啥卵用的,但是*void表示通用指针,可以被任何类型赋值。可以对标一下Java里面的Object类型。其实,Java的泛型在运行时擦除后,也都是Object,思路到挺像。214
- ryerh响应式编程够得上算一门范式么? 以RX为代表的这一系列,考虑讲一讲么?12
- escray专栏的文章是两年半之前的,上一次读是在一年之前(好像没有读完编程范式游记这个系列),最近因为学习《软件设计之美》,里面提到了编程范式,所以回过头来再学一遍。 感觉错过了一个亿。 按照文中的说法,学习编程范式,可以了解编程语言的发展史,同时还能提高编程技能。 以前一直认为 C 语言很“高级”,其实现在仍然可以这么说,但是估计 C 语言的职位可能相对要少一些(薪水可能很高)。 C 语言的编程范式——过程式语言,结构化程序设计、变量作用域、递归、静态弱类型,在高级语言的特性之上还能做底层微观控制,决定了 C 语言的适用范围和发展轨迹。 用 C 语言来操作泛型,看着真是心塞。是不是当年并没有现在这么多的数据类型?或者是那个时候的“业务”相对底层,只需要几种类型就可以。 像我这样资质普通的程序员,写的最多的还是业务代码,所以估计不会有太多机会写 C 代码了。 虽不能至,心向往之……8
- 钱阅过留痕 记下两本书回头看看 《冒号课堂》《七周七语言》6
收起评论