5. TypeScript

 

  • Strongly typed programming language that build on JavaScript.
  • Statically-typed superset of JavaScript: Includes JavaScript and adds additional features to JavaScript.
  • Statically typed means variables, parameters and functions are associated with their types at compile time. Type checking is performed during compiled time before the execution of the code. 
  • Created by Microsoft. First released in October 2012. 
                                            
                                                           Anders Hejlsberg
  • Development of TypeScript was led by Anders Hejlsberg who is also known for his work on c#, Turbo Pascal and Delphi. 
  • Additional features includes static typing, interfaces, classes, etc.
  • Developer can specify types for variables, function parameters and return types. Which enables compiler to catch type-related errors at compile-time.



Comments