È stato proposto un compilatore di testi sorgenti nel linguaggio TypeScript in codice macchina

Sono disponibili le prime versioni di prova del progetto TypeScript Native Compiler, che consentono di compilare un'applicazione TypeScript in codice macchina. Il compilatore è costruito utilizzando LLVM, che consente anche funzionalità aggiuntive come la compilazione di codice in un codice intermedio universale di basso livello indipendente dal browser WASM (WebAssembly), in grado di funzionare su diversi sistemi operativi. Il codice del compilatore è scritto in C++ ed è distribuito sotto la licenza MIT.

L'utilizzo del linguaggio TypeScript consente di scrivere codice facilmente leggibile e LLVM consente di compilarlo in codice "nativo" ed eseguire l'ottimizzazione. Il progetto è attualmente in fase di sviluppo attivo. Al momento non è ancora disponibile il supporto per i template e per alcune funzionalità specifiche di TypeScript, ma la funzionalità principale è già stata implementata.

Fonte: opennet.ru

Aggiungi un commento