Olukojọpọ awọn ọrọ orisun ni ede TypeScript sinu koodu ẹrọ ti ni imọran

Awọn idasilẹ idanwo akọkọ ti Ise-iṣẹ Alapilẹṣẹ Ilu abinibi TypeScript wa, gbigba ọ laaye lati ṣajọ ohun elo TypeScript kan sinu koodu ẹrọ. A ti kọ olupilẹṣẹ nipa lilo LLVM, eyiti o tun ngbanilaaye fun awọn ẹya afikun gẹgẹbi iṣakojọpọ koodu sinu ẹrọ aṣawakiri-ominira agbaye kekere-ipele agbedemeji koodu WASM (WebAssembly), ti o lagbara lati ṣiṣẹ lori awọn ọna ṣiṣe oriṣiriṣi. Awọn koodu alakojo ti kọ ni C ++ ati ti wa ni pin labẹ awọn MIT iwe-ašẹ.

Lilo ede TypeScript gba ọ laaye lati kọ koodu ti o rọrun ni irọrun, ati LLVM jẹ ki o ṣee ṣe lati ṣajọ rẹ sinu koodu “abinibi” ati ṣiṣe iṣapeye. Ise agbese na wa labẹ idagbasoke lọwọlọwọ. Ni akoko yii, atilẹyin fun awọn awoṣe ati diẹ ninu awọn ẹya TypeScript kan pato ko si sibẹsibẹ, ṣugbọn iṣẹ ṣiṣe akọkọ ti ni imuse tẹlẹ.

orisun: opennet.ru

Fi ọrọìwòye kun