Программалоо тилинин чыгарылышы V 0.4.4

Эки айлык иштеп чыгуудан кийин статикалык түрдө терилген программалоо тилинин V (vlang) жаңы версиясы жарык көрдү. V түзүүдө негизги максаттар үйрөнүүнүн жана колдонуунун жеңилдиги, жогорку окуу мүмкүнчүлүгү, тез компиляция, коопсуздукту жогорулатуу, эффективдүү иштеп чыгуу, кайчылаш-платформаларды колдонуу, Си тили менен жакшыртылган өз ара аракеттенүү, каталарды жакшыраак иштетүү, заманбап мүмкүнчүлүктөр жана колдоого алынуучу программалар болгон. Долбоор ошондой эле өзүнүн графикалык китепканасын жана пакет менеджерин иштеп чыгууда. Компилятор коду, китепканалар жана тиешелүү куралдар MIT лицензиясы боюнча ачык булак болуп саналат.

Жаңы версиядагы өзгөртүүлөрдүн арасында:

  • Атрибуттар жаңы синтаксисти колдонуу үчүн жылдырылды.
  • Түзүмдөр жана бирикмелер үчүн “@[aligned]” жана “@[aligned:8]” атрибуттары ишке ашырылат.
  • “$if T, $array {” деген сөз айкашынан тышкары, “$эгерде T, $array_dynamic {” жана “$эгерде T $array_fixed {” конструкцияларын колдоо кошулган.
  • Шилтемеленген талааларды нөлгө коюу эми кооптуу блоктордо гана аткарылышы мүмкүн.
  • Кошулган "r" жана "R" саптарын кайталоо желекчелери, мисалы "'${"abc":3r}' == 'abcabcabc'".
  • X.vweb модулунун эксперименталдык версиясы орнотулган маршруттоо, параметрлерди иштетүү, шаблондор жана башка мүмкүнчүлүктөрү бар жөнөкөй, бирок күчтүү веб-серверди ишке ашыруу менен даярдалган. Эми тилдин стандарттык китепканасында Node.jsге окшош көп агымдуу жана бөгөттөөчү веб-сервер (vweb) жана бир жиптүү бөгөттөлбөгөн (x.vweb) бар.
  • ssh - vssh менен иштөө үчүн китепкана ишке ашырылды.
  • Бир жолку сырсөздөр менен иштөө модулу кошулду (HOTP жана POTP) - votp.
  • V - vinix боюнча жөнөкөй операциялык системаны иштеп чыгуу кайра башталды.

Source: opennet.ru

Комментарий кошуу