Kompiler teks sumber dalam bahasa TypeScript ke dalam kode mesin telah diusulkan

Rilis uji pertama proyek TypeScript Native Compiler telah tersedia, memungkinkan Anda mengkompilasi aplikasi TypeScript ke dalam kode mesin. Kompiler dibuat menggunakan LLVM, yang juga memungkinkan fitur tambahan seperti mengkompilasi kode ke dalam kode perantara tingkat rendah universal WASM (WebAssembly) yang tidak bergantung pada browser, yang mampu berjalan pada sistem operasi yang berbeda. Kode kompiler ditulis dalam C++ dan didistribusikan di bawah lisensi MIT.

Menggunakan bahasa TypeScript memungkinkan Anda menulis kode yang mudah dibaca, dan LLVM memungkinkan untuk mengkompilasinya menjadi kode β€œasli” dan melakukan pengoptimalan. Proyek ini sedang dalam pengembangan aktif. Saat ini, dukungan untuk templat dan beberapa fitur spesifik TypeScript belum tersedia, tetapi fungsi utamanya telah diterapkan.

Sumber: opennet.ru

Tambah komentar