- https://doi.org/10.1145/3545947.3573255
Incremental TypeScript
- Mar 1, 2022
- Sol Boucher
Abstract
Less than nine years since its initial release, TypeScript has become the world's third most popular programming language. A modern imperative language, TypeScript balances the pedagogical benefits of Python and Java, blending the simplicity and brevity of the former with the greater safety of the latter. Furthermore, its type system obviates many of JavaScript's notorious papercuts, making it arguably easier to teach than its dynamically-typed cousin. Yet all presently-available TypeScript curricula miss this opportunity, exclusively targeting programmers already familiar with JavaScript.