用于编程 PLC 系统的功能框图是函数式编程的一种形式吗?
最佳答案
解决这个问题的一种方法是查看维基百科页面的函数式编程。
2 Concepts
2.1 First-class and higher-order functions 2.2 Pure functions 2.3 Recursion 2.4 Strict versus non-strict evaluation 2.5 Type systems
总而言之,对于 FBD 编程,我们有:
- 2.1 - 不
- 2.2 - 否(访问 DB、Q 和 M 区域中的全局内存)
- 2.3 - 不允许
- 2.4 - 有点不适用,但懒惰评估是不可能的
- 2.5 - 否。类型系统不可由用户定义,至少在 FP 意义上不可定义
所以,恐怕这是一个很大的不
关于functional-programming - 功能 block 图是函数式编程吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12281679/