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

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.

主站蜘蛛池模板: 齐齐哈尔市| 上蔡县| 静海县| 彩票| 寿阳县| 灵璧县| 北宁市| 静安区| 寻甸| 东方市| 贺州市| 海口市| 通榆县| 丽江市| 喜德县| 塔河县| 保定市| 玛沁县| 祁阳县| 密山市| 新干县| 工布江达县| 临沂市| 奎屯市| 新巴尔虎右旗| 湟源县| 乾安县| 富锦市| 永胜县| 周至县| 禄丰县| 雷山县| 磴口县| 宁德市| 随州市| 郁南县| 得荣县| 贡嘎县| 兴化市| 新乐市| 榆中县|