用于编程plc系统的功能块图是一种函数式编程吗?
答案 0 :(得分:3)
解决这个问题的一种方法是查看Wikipedia页面的函数式编程。
2个概念
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编程,我们有:
所以,这是一个很大的我不敢害怕
答案 1 :(得分:2)
不,不是。将函数式编程区分开来的是它将计算视为数学函数的评估(see Wikipedia)。 PLC编程中的功能块只是一种方便的方式,可以使“非程序员”使用它,从而对代码进行分组和重用。