游戏编程的未来——FRP(函数式反应型编程)

编程范式

先要说说编程范式。

编程范式(Programming paradigm) 其实就是计算机编程所使用的方法,是设计程序结构所采用的设计风格。

目前主流的编程范式有:命令式编程(Imperative programming)、函数式编程(Functional programming)、面向对象编程(Object-oriented programming)等。我们普通码农最熟悉的应该就是面向对象编程了。

我们常见的架构、设计模式等都是在面向对象这个范式下面进行的设计,而编程范式则是更高一层的概念,它关注的不是怎么用写程序来解决问题,而是关注各种不同的设计程序的思考方式。

最近,函数式编程 越来越流行,我们也开始关注编程范式这个概念了。编程范式有很多种,维基http://en.wikipedia.org/wiki/Programming_paradigm 列出来的大大小小的编程范式有几十种之多。

Continue reading “游戏编程的未来——FRP(函数式反应型编程)”