рдЯрд╛рдИрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рднрд╛рд╖реЗрддреАрд▓ рд╕реНрддреНрд░реЛрдд рдордЬрдХреВрд░рд╛рдВрдЪреЗ рдорд╢реАрди рдХреЛрдбрдордзреНрдпреЗ рд╕рдВрдХрд▓рдХ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХреЗрд▓реЗ рдЖрд╣реЗ

TypeScript рдиреЗрдЯрд┐рд╡реНрд╣ рдХрдВрдкрд╛рдЗрд▓рд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯрдЪреА рдкрд╣рд┐рд▓реА рдЪрд╛рдЪрдгреА рд░рд┐рд▓реАрдЭ рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗ, рдЬреНрдпрд╛рдореБрд│реЗ рддреБрдореНрд╣рд╛рд▓рд╛ TypeScript рдНрдкреНрд▓рд┐рдХреЗрд╢рди рдорд╢реАрди рдХреЛрдбрдордзреНрдпреЗ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рдорд┐рд│рддреЗ. рдХрдВрдкрд╛рдЗрд▓рд░ LLVM рд╡рд╛рдкрд░реВрди рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЖрд╣реЗ, рдЬреЗ рдмреНрд░рд╛рдЙрдЭрд░-рд╕реНрд╡рддрдВрддреНрд░, рдпреБрдирд┐рд╡реНрд╣рд░реНрд╕рд▓ рд▓реЛ-рд▓реЗрд╡реНрд╣рд▓ рдЗрдВрдЯрд░рдореАрдбрд┐рдПрдЯ рдХреЛрдб WASM (WebAssembly) рдордзреНрдпреЗ рдХреЛрдб рд╕рдВрдХрд▓рд┐рдд рдХрд░рдгреЗ рдпрд╛рд╕рд╛рд░рдЦреНрдпрд╛ рдЕрддрд┐рд░рд┐рдХреНрдд рд╡реИрд╢рд┐рд╖реНрдЯреНрдпрд╛рдВрд╕рд╛рдареА рджреЗрдЦреАрд▓ рдЕрдиреБрдорддреА рджреЗрддреЗ, рднрд┐рдиреНрди рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдорд╡рд░ рдЪрд╛рд▓рдгреНрдпрд╛рд╕ рд╕рдХреНрд╖рдо рдЖрд╣реЗ. рдХрдВрдкрд╛рдЗрд▓рд░ рдХреЛрдб C++ рдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓реЗрд▓рд╛ рдЖрд╣реЗ рдЖрдгрд┐ MIT рдкрд░рд╡рд╛рдиреНрдпрд╛рдЕрдВрддрд░реНрдЧрдд рд╡рд┐рддрд░рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рддреЛ.

TypeScript рднрд╛рд╖реЗрдЪрд╛ рд╡рд╛рдкрд░ рдХреЗрд▓реНрдпрд╛рдиреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рд╕рд╣рдЬ рд╡рд╛рдЪрддрд╛ рдпреЗрдгреНрдпрд╛рдЬреЛрдЧрд╛ рдХреЛрдб рд▓рд┐рд╣рд┐рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рдорд┐рд│рддреЗ рдЖрдгрд┐ LLVM рддреЗ "рдиреЗрдЯрд┐рд╡реНрд╣" рдХреЛрдбрдордзреНрдпреЗ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдгреЗ рдЖрдгрд┐ рдСрдкреНрдЯрд┐рдорд╛рдпрдЭреЗрд╢рди рдХрд░рдгреЗ рд╢рдХреНрдп рдХрд░рддреЗ. рдкреНрд░рдХрд▓реНрдк рд╕рдзреНрдпрд╛ рд╕рдХреНрд░рд┐рдп рд╡рд┐рдХрд╛рд╕рд╛рдзреАрди рдЖрд╣реЗ. рдпрд╛рдХреНрд╖рдгреА, рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕ рдЖрдгрд┐ рдХрд╛рд╣реА рд╡рд┐рд╢рд┐рд╖реНрдЯ TypeScript рд╡реИрд╢рд┐рд╖реНрдЯреНрдпрд╛рдВрд╕рд╛рдареА рд╕рдорд░реНрдерди рдЕрджреНрдпрд╛рдк рдЙрдкрд▓рдмреНрдз рдирд╛рд╣реА, рдкрд░рдВрддреБ рдореБрдЦреНрдп рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЖрдзреАрдЪ рд▓рд╛рдЧреВ рдХреЗрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ.

рд╕реНрддреНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛