Нашри забони барномасозӣ V 0.4.4

Пас аз ду моҳи таҳия, версияи нави забони барномасозии статикӣ V (vlang) нашр шуд. Ҳадафҳои асосии эҷоди V осонии омӯзиш ва истифода, хониши баланд, мураттабсозии зуд, беҳтар кардани амният, таҳияи муассир, истифодаи байниплатформаҳо, такмил додани ҳамоҳангсозӣ бо забони Си, коркарди хатогиҳо, қобилиятҳои муосир ва барномаҳои нигоҳдории бештар буданд. Лоиҳа инчунин китобхонаи графикӣ ва мудири бастаи худро таҳия мекунад. Рамзи компилятор, китобхонаҳо ва асбобҳои марбута дар асоси иҷозатномаи MIT кушода мебошанд.

Дар байни тағйирот дар версияи нав:

  • Аттрибутҳо барои истифодаи синтаксиси нав кӯчонида шуданд.
  • Барои сохторҳо ва иттифоқҳо, атрибутҳои "@[aligned]" ва "@[aligned:8]" амалӣ карда мешаванд.
  • Илова ба ибораи "$агар T бошад $array {", дастгирии конструксияҳои "$агар T бошад $array_dynamic {" ва "$агар T $array_fixed {" илова карда шудааст.
  • Танзими майдонҳои истинодшударо ба сифр акнун танҳо дар блокҳои хатарнок анҷом додан мумкин аст.
  • Парчамҳои такрории сатри "r" ва "R" илова карда шуданд, масалан "'${"abc":3r}' == 'abcabcabc'".
  • Версияи таҷрибавии модули x.vweb бо татбиқи веб-сервери оддӣ, вале пурқувват бо масир, коркарди параметрҳо, шаблонҳо ва дигар қобилиятҳо омода карда шудааст. Ҳоло китобхонаи стандартии забон ҳам веб-сервери бисёрҷанбадор ва бастакунанда (vweb) ва ҳам як риштаи ғайрибандӣ (x.vweb) дорад, ки ба Node.js монанд аст.
  • Китобхона барои кор бо ssh - vssh - амалӣ карда шуд.
  • Модул барои кор бо паролҳои якдафъаина (HOTP ва POTP) илова карда шуд - votp.
  • Таҳияи системаи оператсионии оддии V - vinix дубора оғоз ёфт.

Манбаъ: opennet.ru

Илова Эзоҳ