Ang paglabas ng statically typed programming language na V (vlang) ay naganap. Ang mga pangunahing layunin sa paglikha ng V ay kadalian ng pag-aaral at paggamit, mataas na pagiging madaling mabasa, mabilis na pagsasama-sama, mas mataas na seguridad, mahusay na pag-unlad, cross-platform na paggamit, pinahusay na interoperability sa wikang C, mas mahusay na paghawak ng error, isang disable garbage collector (GC), moderno. mga kakayahan, at mas mapanatili na mga programa. Binubuo din ng proyekto ang graphics library at manager ng package nito. Ang code ng compiler, mga aklatan at mga kaugnay na tool ay open sourced sa ilalim ng lisensya ng MIT.
Kabilang sa mga pagbabago sa bagong bersyon:
- Bagong opsyonal na keyword na "ipinapatupad" upang tahasang ipatupad ang isang interface.
- Pinapayagan na ibalik ang gawain ng isang function bilang argumento sa isa pang function.
- Kakayahang tumukoy ng default na halaga ng sumtype (batay sa unang uri ng variant).
- Inalis ang legacy na ".code" at ".msg" na mga field mula sa IError pabor sa mga function na .code() at .msg().
- Inayos ang gawain ng mga generic sa mga expression ng lambda.
- Sinusuportahan na ngayon ng Comptime ang pag-bypass ng mga parameter ng pamamaraan gamit ang “$for param in method.params {“ construct.
- Nagpatupad ng mas mahusay at mas detalyadong mensahe ng error sa mismatch ng uri ng function.
- Nagdagdag ng suporta para sa @BUILD_DATE, @BUILD_TIME at @BUILD_TIMESTAMP gamit ang v.util.get_build_time() at na-override sa pamamagitan ng SOURCE_DATE_EPOCH.
- Hindi na ginagamit ang x.vweb at vweb sa pabor sa web, isang mas mabilis, mas simple at mas matatag na server-side web framework.
Balita sa komunidad:
- Ang V ay bumubuo ng Volt, isang magaan at mabilis na serbisyo sa pagmemensahe na naglalayong makuha ang pinakamahusay mula sa Discord, Telegram, Signal at Slack.
- Nagawa ni V na ilunsad noong Windows XP.
- Ang V ay inangkop para sa ARM64 system.
- Ang isang Russian-language na chat sa wikang V ay nilikha sa Telegram.
Pinagmulan: opennet.ru
