编程范式,是程序语言的“设计本质”,也是“编程方法论”。学习这些范式,可以让你了解诸多不同类型的编程语言究竟各自是要解决个什么问题,此外了解这个问题可以让你从编程的表面直接看到本质,这对于指导我们提高编程技能,写出更优秀的代码,极具现实意义 。
陈皓,网名“左耳朵耗子”,资深技术专家,CoolShell.cn(酷壳)博客与极客时间专栏作者。在这个专栏中,他将从5类(过程式编程、泛型编程、函数式编程、面向对象编程、逻辑编程范式)主要的编程范式入手,辅以各种典型编程语言及应用代码,带你探寻编程的本质。
本专栏共5个部分,合计11讲。
学习本专栏,你不仅能了解到编程语言的整个发展史,还能对各种编程语言及其语言特性有更为深入的认识,并在此基础上提高编程技能,培养编写更简洁、更通用、更具可重用性代码和模块的能力。
本专栏节选自陈皓《左耳听风》专栏,专栏涵盖程序员练级攻略、全栈程序员的体系化学习路线与进阶底图。已经有超过36000人加入学习,可以说是程序员必备宝典。
我们还为你准备了 50 元学习奖学金,将于你学完《编程范式游记》专栏后,第二天 18 点前发送至你的极客时间账户,有效期为 7 天,记得查收!
戳下方图片,3 人组队,一起 0 元解锁专栏:
丁雪丰 平安壹钱包高级架构师,《Spring Boot实战》《Spring攻略》译者,InfoQ社区编辑
123讲 | 31447 人已学习