编程范式游记(6)- 面向对象编程 IT教程

编程范式游记(6)- 面向对象编程

前面讲完了函数式编程,主要讲的是把一些功能或逻辑代码通过函数的拼装方式来组织的玩法。其中涉及最多的是函数,也就是编程中的代码逻辑。但我们知道,代码中还是需要处理数据的,这些就是所谓的“状态”,函数式编...
阅读全文
编程范式游记(4)- 函数式编程 IT教程

编程范式游记(4)- 函数式编程

从前三章内容中,我们了解到,虽然 C 语言简单灵活,能够让程序员在高级语言特性之上轻松进行底层上的微观控制,被誉为“高级语言中的汇编语言”,但其基于过程和底层的设计初衷又成了它的短板。 在程序世界中,...
阅读全文
Git协同工作流,你该怎样选 IT教程

Git协同工作流,你该怎样选

与传统的代码版本管理工具相比,Git 有很多的优势,因而越来越成为程序员喜欢的版本管理工具。Git 这个代码版本管理工具最大的优势有以下几个。 Git 是一个分布式的版本管理工具,而且可以是单机版的,...
阅读全文
编程范式游记(2)- 泛型编程 IT教程

编程范式游记(2)- 泛型编程

上一篇文章中,我从 C 语言开始说起,聊了聊面向过程式的编程范式,相信从代码的角度你对这类型的语言已经有了一些理解。作为一门高级语言,C 语言绝对是编程语言历史发展中的一个重要里程碑,但随着认知的升级...
阅读全文
编程范式游记(1)- 起源 IT教程

编程范式游记(1)- 起源

序 现在很多的文章和演讲都在谈架构,很少有人再会谈及编程范式。然而, 这些基础性和本质性的话题,却是非常非常重要的。 一方面,我发现在一些语言争论上,有很多人对编程语言的认识其实并不深;另一方面,通过...
阅读全文