我熟悉面向对象的体系结构,包括使用设计模式和类图进行可视化,我知道面向服务的体系结构及其契约和协议绑定,但是对于用函数编程语言编写的系统的软件体系结构有什么特点吗?。
我知道FP已经被用于中等到大型的项目.保罗格雷厄姆写了雅虎的第一次化身!在公共商店里。有些lisp开发系统很复杂。用函数式语言编写的人工智能和金融系统可能会变得相当庞大。他们都至少有某种固有的架构,但我想知道他们是否有什么共同之处?
基于表达式评估的体系结构是什么样子的?FP体系结构更可组合吗?
更新:凯尔提醒我,SICP是这个主题的一个很好的资源。
更新2:我找到了一个关于这个主题的很好的帖子:http://lorgonblog.spaces.live.com/Blog/cns!701679AD17B6D310!511.entry
https://stackoverflow.com/questions/89212
复制相似问题