TypeScript - Superset of JavaScript that compiles to clean JavaScript output

  •        0

TypeScript is a language for application-scale JavaScript. TypeScript adds optional types, classes, and modules to JavaScript. TypeScript supports tools for large-scale JavaScript applications for any browser, for any host, on any OS. TypeScript compiles to readable, standards-based JavaScript

http://www.typescriptlang.org/
https://github.com/Microsoft/TypeScript

Tags
Implementation
License
Platform

   




Related Projects

CoffeeScript - Little language that compiles into JavaScript


CoffeeScript is a little language that compiles into JavaScript. It's just JavaScript, the code compiles one-to-one into the equivalent JS, and there is no interpretation at runtime. You can use any existing JavaScript library seamlessly from CoffeeScript (and vice-versa). The compiled output is readable and pretty-printed, will work in every JavaScript runtime, and tends to run as fast or faster than the equivalent handwritten JavaScript.

spaghetti - Type-safe APIs for compile-to-JavaScript modules


Spaghetti modules are written in compile-to-JS languages like [TypeScript](http://typescriptlang.org) and [Haxe](http://haxe.org). Each module's API is defined in a [Spaghetti Interface Definition file](/../../wiki/Spaghetti Syntax). Here's an example of a typical API definition:```module com.example.greeterinterface Greeter { string sayHello(string user)}Greeter createGreeter()```Based on this abstract definition, Spaghetti ensures type safety on both the implementor and the caller side of a

i-compiler - A compiler for I language (simple imperative programming language), written in Haskell.


A compiler for I language (simple imperative programming language), written in Haskell.

Cython - C extensions for the Python language


Cython is a language that makes writing C extensions for the Python language as easy as Python itself. It is based on the well-known Pyrex, but supports more cutting edge functionality and optimizations. It gives you the combined power of Python and C to let you write Python code that calls back and forth from and to C or C++ code natively at any point.

iovm2 - iovm2 is an attempt to build optimizing compiler for Io programming language


iovm2 is an attempt to build optimizing compiler for Io programming language

Experimental-lang1 - Experimental programming language (just for learning to write a compiler)


Experimental programming language (just for learning to write a compiler)

katana - Compiler for the Katana programming language


Compiler for the Katana programming language

node-compiler - the online compiler api that compile c++ language


node compiler is an online compiler api that compile C++ language. It uses g++ compiler executed by execsync. The compiler api is built on express and run on linux (ubuntu, debian, fedora, etc.) or windows server.

N-Programming-Language - A simple compiler and programming language


A simple compiler and programming language

koi-reference-compiler - The reference compiler implementation for the Koi programming language


The reference compiler implementation for the Koi programming language

COOL-Compiler - Compiler for the COOL programming language


Compiler for the COOL programming language

Pascal-Compiler - A small compiler for a subset of the Pascal programming language.


A small compiler for a subset of the Pascal programming language.

CC-Compiler - Compiler of the Clean C programming language


Compiler of the Clean C programming language

caesar-compiler - The compiler of the CaesarJ programming language


The compiler of the CaesarJ programming language

Compiler - My own personal programming language compiler.


My own personal programming language compiler.

Compiler - This is an implementation of a small-scale C programming language Compiler.


This is an implementation of a small-scale C programming language Compiler.

cool-compiler - compiler code for the "COOL" programming language


compiler code for the "COOL" programming language

table-compiler - My first compiler for Table, a simple programming language.


My first compiler for Table, a simple programming language.

MAlice-Compiler - Compiler for MAlice programming language written in Python


Compiler for MAlice programming language written in Python