Summary
We skimmed the surface of some of the most typical characteristics of the F# and TypeScript languages, which are now part of the .NET language ecosystem.
Both are functional languages, but—as you saw—the differences between them are evident. In the first case, we saw how declarations are made and understood the important role of operators in the language.
We also covered some of the most typical uses and looked for equivalent expressions in the C# language.
As for TypeScript, we saw how it has become a superset of JavaScript, allowing the programmer to work using an OOP coding style while still transpiling the resulting code in a way that provides backward browser compatibility, even reaching version 3 of the language.
We also explored the fundamental role that Visual Studio plays in editing this code, so we included some screenshots from the TypeScript Editor to prove this point. We'll see more about it in Chapter 8, Open Source Programming.
In the next chapter, we...