官术网_书友最值得收藏!

Preface

Highly concurrent applications, such as user interfaces, have traditionally managed state through the mutation of global variables. Various actions are coordinated via event handlers, which are procedural in nature.

Over time, the complexity of a system increases. New feature requests come in, and it becomes harder and harder to reason about the application.

Functional programming presents itself as an extremely powerful ally in building reliable systems by eliminating mutable states and allowing applications to be written in a declarative and composable way.

Such principles gave rise to functional Reactive Programming and Compositional Event Systems, programming paradigms that are exceptionally useful in building asynchronous and concurrent applications. They allow you to model mutable states in a functional style.

This book is devoted to these ideas and presents a number of different tools and techniques to help manage the increasing complexity of modern systems.

主站蜘蛛池模板: 万盛区| 亳州市| 香港| 加查县| 南漳县| 连平县| 贵德县| 聂拉木县| 阿拉善左旗| 阳信县| 自贡市| 都江堰市| 锦屏县| 微博| 竹山县| 云和县| 巍山| 建水县| 临澧县| 桓台县| 海门市| 建瓯市| 绍兴县| 城步| 大足县| 分宜县| 泽普县| 舟山市| 拉孜县| 太谷县| 临海市| 自治县| 五大连池市| 河北省| 新龙县| 泰兴市| 小金县| 班玛县| 溧阳市| 夏津县| 石门县|