Keluaran bahasa pengaturcaraan V 0.4.4

Selepas dua bulan pembangunan, versi baharu bahasa pengaturcaraan bertaip statik V (vlang) telah diterbitkan. Matlamat utama dalam mencipta V ialah kemudahan pembelajaran dan penggunaan, kebolehbacaan tinggi, penyusunan pantas, keselamatan yang dipertingkatkan, pembangunan yang cekap, penggunaan merentas platform, kesalingoperasian yang lebih baik dengan bahasa C, pengendalian ralat yang lebih baik, keupayaan moden dan program yang lebih boleh diselenggara. Projek ini juga sedang membangunkan perpustakaan grafik dan pengurus pakejnya. Kod pengkompil, perpustakaan dan alatan berkaitan adalah sumber terbuka di bawah lesen MIT.

Antara perubahan dalam versi baharu:

  • Atribut telah dialihkan untuk menggunakan sintaks baharu.
  • Untuk struktur dan kesatuan, atribut "@[aligned]" dan "@[aligned:8]" dilaksanakan.
  • Sebagai tambahan kepada ungkapan "$jika T ialah $array {", sokongan untuk binaan "$if T ialah $array_dynamic {" dan "$if T ialah $array_fixed {" telah ditambah.
  • Menetapkan medan yang dirujuk kepada sifar kini hanya boleh dilakukan dalam blok yang tidak selamat.
  • Menambahkan bendera ulangan baris "r" dan "R", contohnya "'${"abc":3r}' == 'abcabcabc'".
  • Versi percubaan modul x.vweb telah disediakan dengan pelaksanaan pelayan web yang ringkas tetapi berkuasa dengan penghalaan terbina dalam, pemprosesan parameter, templat dan keupayaan lain. Kini pustaka standard bahasa mempunyai kedua-dua pelayan web berbilang benang dan menyekat (vweb) dan satu benang tidak menyekat (x.vweb) serupa dengan Node.js.
  • Perpustakaan untuk bekerja dengan ssh - vssh - telah dilaksanakan.
  • Menambah modul untuk bekerja dengan kata laluan sekali sahaja (HOTP dan POTP) - votp.
  • Pembangunan sistem pengendalian mudah pada V - vinix telah disambung semula.

Sumber: opennet.ru

Tambah komen