- Hands-On Functional Programming with TypeScript
- Remo H. Jansen
- 140字
- 2021-07-02 14:03:09
Is TypeScript a functional programming language?
The answer to this question is yes, but only in part. TypeScript is a multi-paradigm programming language and, as a result, it includes many influences from both OOP languages and functional programming paradigms.
However, if we focus on TypeScript as a functional programming language, we can observe that it is not a purely functional programming language because, for example, the TypeScript compiler doesn't force our code to be free of side-effects.
Not being a purely functional programming language should not be interpreted as something negative. TypeScript provides us with an extensive set of features that allow us to take advantage of some of the best features of the world of OOP languages and the world of functional programming languages. This has allowed TypeScript-type systems to attain a very good compromise between productivity and formality.
- Intel Galileo Essentials
- Java編程指南:基礎知識、類庫應用及案例設計
- C語言程序設計立體化案例教程
- 小程序開發原理與實戰
- RISC-V體系結構編程與實踐(第2版)
- 編程菜鳥學Python數據分析
- Learning PHP 7
- Julia for Data Science
- 基于SpringBoot實現:Java分布式中間件開發入門與實戰
- Web程序設計:ASP.NET(第2版)
- Mudbox 2013 Cookbook
- Ext JS 4 Plugin and Extension Development
- Mastering JavaScript
- Mastering PowerCLI
- 量子計算機編程:從入門到實踐