Exploring ReasonML and Functional Programming

Exploring ReasonML and Functional Programming

简介:

本书介绍了Facebook的编程语言ReasonML。它也是对函数式编程的介绍。特别是熟悉C风格语言 (Java,JavaScript,C # 等) 的人将从ReasonML熟悉的语法中受益。简而言之,ReasonML是OCaml的一种新方言,具有更适合Javascript开发人员的工具集。它是由Facebook发起的,目的是通过避免由于Javascript没有声音类型系统而导致的大量错误来改善前端开发人员编写代码的方式。本书的目标读者是web开发人员,他们对ReactJS有些熟悉,并且想了解为什么ReactJS的未来是ReasonML。

通过构建一个包含客户端路由等内容的真实世界应用程序shell来进行学习。了解Reason的生态系统,包括BuckleScript和各种npm工作流程。了解Reason与TypeScript和Flow的不同之处,以及如何使用它来减轻重构的压力。

英文简介:

This book teaches the programming language ReasonML by Facebook. It is also an introduction to functional programming. Especially people familiar with C-style languages (Java, JavaScript, C#, etc.) will profit from ReasonML's familiar syntax.

In short, ReasonML is a new dialect of OCaml with a toolset that’s more suitable for Javascript developers. It was initiated by Facebook as a way to improve how front end developers write code by avoiding lots of bugs caused by Javascript not having a sound type system.

The target audience of this book is web developers who are somewhat familiar with ReactJS and who want to learn why ReasonML is the future of ReactJS.

Hands on learning by building a real world app shell that includes client-side routing and more.Understand Reason’s ecosystem including BuckleScript and various npm workflows.Learn how Reason differs from TypeScript and Flow, and how to use it to make refactoring less stressful.

书名
Exploring ReasonML and Functional Programming
译名
探索 ReasonML 和函数式编程
语言
英语
年份
2020
页数
87页
大小
783.32 kB
标签
  • 函数式编程
  • 下载
    pdf iconExploring ReasonML and Functional Programming.pdf
    密码
    65536

    最后更新:2025-04-12 23:58:06

    ←Structured Electronics Design: A Conceptual Approach to Amplifier Design

    →Convex Optimization for Machine Learning