Introduction

Anders Hejlsberg has a lot to answer for. Perhaps not as well known as Bjarne Stroustrup (C++) or Dennis Ritchie (C), he’s responsible for the creation of Turbo Pascal, Delphi, J++, and C#. And, as the creator of the language that the majority of .NET developers have been using for the past ten years, it is fair to say that he knows a fair bit about language design.

October 1, 2012 heralded the start of the journey for another Hejlsberg creation. TypeScript is a superset of JavaScript that brings to it an additional object-oriented-like syntax familiar to .NET programmers that compiles down into JavaScript that any browser can run today. As I write this three weeks since its announcement, it’s interesting to see how, with hindsight, ...

Get TypeScript Revealed now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.