这篇文章一语中的。面向对象具有分解能力,但其逻辑组合能力实在是弱,而且其代码表达能力极其容易分散程序员对逻辑的关注力(我认为对于语言来说,这是严重问题。指令式没有定义指令与指令的关系,使得语言上组合能力严重缺乏,而函数却天生具有组合能力)。代码应该直接体现逻辑组合过程,才能使程序员关注该关注的东西。具备这样能力的,除了函数式和逻辑式,我看不到更多了。 转载于:https://www.cnblogs.com/feng9exe/p/8652727.html