@erebus 在 《编程范式浅析》 中发帖
贴一篇自己在22年初写的文章,如今回顾着来看,也还挺有意思。而伴随着AI编程技术的发展,我们也确实如文章中所描述的那样,逐步走向了第五代编程语言时代~
1 理解编程范式
编程范式(Programming paradigm),也称编程范型、程序设计法
范式是一种思考或处理问题的方式,也决定了编程语言的风格和能力
编程语言与编程范式之间是具体与抽象的关系,就像文学作品与文学流派一样,根据某些相似的文学作品,可以从中提炼出思想与主旨构建与支持文学流派,而文学流派也可以指导并引领出更优质的文学作品
不存在一种占据绝对优势的编程范式,也永远不会有一种编程语言一直独领风骚,取长补短,融汇百家之长是计算机与编程语言得以生机盎然的主要原因
如今流行的大部分编程语言都是多范式的,比如使用C++编写程序时,可以是面向过程编程,也可以是面向对象编程,也可以混着用
2 编程范式简史
2.1 荒芜中...