Առաջարկվել է TypeScript լեզվով սկզբնաղբյուր տեքստերի մեքենայական կոդի կոմպիլյատոր

TypeScript Native Compiler նախագծի առաջին թեստային թողարկումները հասանելի են, որոնք թույլ են տալիս կազմել TypeScript հավելվածը մեքենայի կոդի մեջ: Կոմպիլյատորը կառուցված է LLVM-ի միջոցով, որը նաև թույլ է տալիս լրացուցիչ հնարավորություններ, ինչպիսիք են զննարկիչից անկախ WASM (WebAssembly) ունիվերսալ ցածր մակարդակի միջանկյալ կոդի մեջ կոդ կազմելը, որը կարող է աշխատել տարբեր օպերացիոն համակարգերում: Կոմպիլյատորի կոդը գրված է C++-ով և տարածվում է MIT լիցենզիայի ներքո:

TypeScript լեզվի օգտագործումը թույլ է տալիս հեշտությամբ ընթեռնելի կոդ գրել, իսկ LLVM-ն հնարավորություն է տալիս այն կազմել «բնական» կոդի և կատարել օպտիմալացում: Ծրագիրը ներկայումս ակտիվ մշակման փուլում է։ Այս պահին կաղապարների և TypeScript-ի որոշ հատուկ գործառույթների աջակցությունը դեռ հասանելի չէ, սակայն հիմնական գործառույթն արդեն ներդրված է։

Source: opennet.ru

Добавить комментарий