Издање јсии 1.90, Ц#, Го, Јава и Питхон генератор кода из ТипеСцрипт-а

Амазон је објавио компајлер јсии 1.90, који је модификација компајлера ТипеСцрипт који вам омогућава да извучете АПИ информације из компајлираних модула и генеришете универзални приказ овог АПИ-ја за приступ ЈаваСцрипт класама из апликација на различитим програмским језицима. Код пројекта је написан у ТипеСцрипт-у и дистрибуира се под лиценцом Апацхе 2.0.

Јсии омогућава креирање библиотека класа у ТипеСцрипт-у које се могу користити у пројектима у Ц#, Го, Јава и Питхон превођењем у изворне модуле за ове језике који пружају исти АПИ. Алати се користе у АВС Цлоуд Девелопмент Кит-у да би се обезбедиле библиотеке за различите програмске језике, изграђене из једне базе кода. Нова верзија имплементира кеширање листе класа за сваки склоп и документује могућност да својства буду опциона.

Пример изворног кода у ТипеСцрипт-у: екпорт цласс Греетер { публиц греет(наме: стринг) { ретурн `Здраво, ${наме}!`; } } Приказ компајлиран у Ц# вар греетер = нев Греетер(); греетер.Греет("Свет"); // => Здраво, свет! Преглед састављен у Го греетер := НевГреетер() греетер.Греет("Ворлд") // => Здраво, свет! Преглед састављен у Јава финалу Греетер греетер = нев Греетер(); греетер.греет("Свет"); // => Здраво, свет! Преглед састављен у ЈаваСцрипт-у цонст греетер = нев Греетер(); греетер.греет("Свет"); // => Здраво, свет! Преглед састављен у Питхон-у греетер = Греетер() греетер.греет("Ворлд") # => Здраво, Свете!

Извор: опеннет.ру

Додај коментар