openSUSE-ը լիարժեք աջակցություն է տրամադրում Nim ծրագրավորման լեզվին

OpenSUSE բաշխման մշակողները հայտարարել են Nim ծրագրավորման լեզվի հետ կապված փաթեթների նախնական աջակցության մեկնարկի մասին։ Առաջնային աջակցությունը ներառում է թարմացումների կանոնավոր և արագ ստեղծում, որոնք համապատասխանում են Nim գործիքակազմի վերջին թողարկումներին: Փաթեթները կստեղծվեն x86-64, i586, ppc64le և ARM64 ճարտարապետությունների համար և կփորձարկվեն openSUSE ավտոմատացված թեստավորման համակարգերում մինչև հրապարակումը: Նախկինում Arch Linux բաշխումը նախաձեռնել էր նմանատիպ նախաձեռնություն Nim-ին աջակցելու համար:

Nim լեզուն կենտրոնացած է համակարգի ծրագրավորման խնդիրների լուծման վրա, օգտագործում է ստատիկ մուտքագրում և ստեղծվել է Pascal-ի, C++-ի, Python-ի և Lisp-ի վրա: Nim-ի սկզբնական կոդը կազմվում է C, C++ կամ JavaScript ներկայացման մեջ: Այնուհետև, ստացված C/C++ կոդը կազմվում է գործարկվող ֆայլում՝ օգտագործելով ցանկացած հասանելի կոմպիլյատոր (clang, gcc, icc, Visual C++), որը թույլ է տալիս հասնել C-ին մոտ կատարման, եթե հաշվի չեք առնում գործարկման ծախսերը: աղբահանը. Python-ի նման, Nim-ը օգտագործում է նահանջը որպես բլոկի սահմանազատիչներ: Աջակցվում են մետածրագրավորման գործիքներ և հնարավորություններ՝ տիրույթին հատուկ լեզուներ (DSL) ստեղծելու համար:

Source: opennet.ru

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