功能编程 - 标准符号,图表等

Mik*_*mer 6 diagram uml functional-programming

我有一个问题,我相信通过功能编程风格可以最好地解决这个问题.

来自一个非常迫切的背景,我习惯于程序设计涉及类图/描述,通信图,状态图等.然而,这些图,所有暗示,或用于描述系统的状态和各种副作用,行动对系统有影响.

在功能程序的设计中是否使用了任何标准化的图表或数学符号集,或者这些程序是在短函数伪代码中最佳设计的(假设函数将比命令式对应函数短得多).

谢谢,迈克

S.L*_*ott 7

功能编程有一个秘密技巧.

  1. 它基本上是无国籍的,所以传统的命令图并不重要.

  2. 大多数普通的,花园式的数学符号也是无国籍的.

功能设计更像是代数而不是其他任何东西.您将定义函数,并显示这些函数的组合产生所需的结果.

图表并不是必需的,因为函数式编程比程序式编程更简单.它更像传统的数学符号.使用数学技术来表明您的各种功能是正确的.