《架构整洁之道》5-6章读后感
我们一起来读书吧
全部回复
仅看楼主
level 6
忘川流花 楼主
函数式编程和面向对象这两种编程范式,其实如果单是从原理上来讲的话,很难做出区分:
首先,因为对于操作系统来说,C语言是现在操作系统实现的主要语言,提供的基础库既不属于面向对象的范式,也不属于面向函数的;操作系统提供的ABI更没有做这样的区分了;
其次,因为现代语言互相借鉴使得语言之间的gap越来越小,使得函数式和面向对象的区别也更加模糊;
同时,函数对面向对象的语言来说,本身就是不可缺少的;面向对象中的数据对于函数式编程的也是必不可少的;
对于大家日常用的比较多的java来说,就是典型的面向对象的语言,但对于前端同学来说,js则是即可面相对象,也可
函数式编程。
2023年03月06日 05点03分 1
1