کامپایلری از متون منبع در زبان TypeScript در کد ماشین پیشنهاد شده است

اولین نسخه های آزمایشی پروژه TypeScript Native Compiler در دسترس هستند که به شما امکان می دهد یک برنامه TypeScript را در کد ماشین کامپایل کنید. کامپایلر با استفاده از LLVM ساخته شده است، که همچنین به ویژگی های اضافی مانند کامپایل کردن کد در کد میانی سطح پایین جهانی WASM (WebAssembly) مستقل از مرورگر و قابلیت اجرا بر روی سیستم عامل های مختلف اجازه می دهد. کد کامپایلر به زبان C++ نوشته شده و تحت مجوز MIT توزیع می شود.

استفاده از زبان TypeScript به شما این امکان را می دهد که کدهایی را که به راحتی قابل خواندن هستند بنویسید و LLVM امکان کامپایل آن را در کد "بومی" و انجام بهینه سازی فراهم می کند. این پروژه در حال حاضر در حال توسعه فعال است. در حال حاضر، پشتیبانی از قالب ها و برخی از ویژگی های خاص TypeScript هنوز در دسترس نیست، اما عملکرد اصلی قبلاً اجرا شده است.

منبع: opennet.ru

اضافه کردن نظر