- 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.
- Building a Game with Unity and Blender
- JavaScript 網頁編程從入門到精通 (清華社"視頻大講堂"大系·網絡開發視頻大講堂)
- Animate CC二維動畫設計與制作(微課版)
- Practical DevOps
- TypeScript圖形渲染實戰:基于WebGL的3D架構與實現
- 你必須知道的204個Visual C++開發問題
- Linux命令行與shell腳本編程大全(第4版)
- Apache Kafka Quick Start Guide
- SQL Server與JSP動態網站開發
- Mastering Android Game Development
- MongoDB,Express,Angular,and Node.js Fundamentals
- Developing SSRS Reports for Dynamics AX
- Hands-On Full Stack Development with Spring Boot 2.0 and React
- 快速入門與進階:Creo 4·0全實例精講
- Bootstrap for Rails