Ang wikang V ng programa ay pinakawalan sa bukas na mapagkukunan

wika ng programa V

Ang pangkat na nakikipag-usap sa pag-unlad ng wika ng V ng programa ay binalak noong nakaraang Marso ang pagkakaroon ng isang bukas na bersyon ng mapagkukunan ng wika para sa buwan ng Hunyo 2019.

At nakamit ito sa pamamagitan ng pag-publish ng bukas na bersyon ng mapagkukunan sa linggong ito wika sa ilan sa maraming mga tampok na nabanggit mo. Sa paglabas na ito, ang koponan ng pag-unlad ay laging naka-highlight ng mga tampok tulad ng seguridad, bilis, gaan, at ang kakayahang isalin ang lahat ng iyong mga proyekto sa C / C ++.

Ang wika ng programa ay nilikha ni Alex Medvedniko, isang Dutch developer na nagsasabing mayroon siyang matibay na pangako sa pagiging simple at pagganap.

Ayon kay Alex, lahat ng magagawa mo sa iba pang mga mayroon nang mga wika ay magagawa rin sa V. Sinabi ni Alex na nilikha niya ang wikang V upang maisakatuparan ang kanyang proyekto sa Volt.

Ang Volt ay isang katutubong client ng desktop para sa Slack, Skype, Matrix, Telegram, Twitch, at maraming iba pang mga serbisyo. Hindi mo kailangang magkaroon ng isang dosenang mga app upang maabot ang lahat ng iyong mga contact sa iba't ibang mga platform.

Sa panahon ng pagtatanghal ng wikang V noong Marso, Ipinahiwatig ni Alex na mayroon itong maraming mga tampok na umaakit sa pinaka-madalas na mga developer, kabilang ang bilis at seguridad nito, ang gaan nito at ang kakayahang isalin ang lahat ng iyong mga proyekto. / C ++.

Nasabi din na ang buong wika ng V at ang pamantayang aklatan nito ay mas mababa sa 400 KB. Sinasabi din sa iyo ng dokumentasyon nito na ang V ay maaaring mag-ipon ng hanggang sa 1.2 milyong mga linya ng code bawat segundo bawat core ng processor.

Sa paglabas ng V

Sa paglabas ng wika sa linggong ito, bilang isang bukas na proyekto ng mapagkukunan, Ipinahiwatig ni Alex at ng iba pang mga developer na ang V ay sumusunod sa pangako nito sa pamamagitan ng pagiging isang simple, mabilis, ligtas at naipon na wika para sa mapanatili na mga developer ng software.

Katulad ng anunsyo noong Marso, ang koponan ay nagha-highlight ng mga tampok tulad ng isang mabilis na pagtitipon ng code na nakasulat sa V, kaligtasan sa wika, isang tagasalin ng C / C ++, isang muling code na isinasaalang-alang kaagad, mga pagbabago, at ang napakaliit na sukat ng tagatala at ang silid-aklatan nito, na halos 400 KB, sapagkat hindi ito naglalaman ng anumang mga dependency.

Ang mga pangunahing tampok ng wikang V ng programa ay ipinakita sa ibaba:

  • isang mabilis na pagtitipon: Ang V ay nag-iipon ng 1.5 milyong mga linya ng code bawat segundo bawat core ng processor
  • seguridad (hindi pandaigdigan, default na hindi nababago, bahagyang dalisay na mga pag-andar, atbp.)
  • Pagsasalin sa C / C ++: Maaaring isalin ng V ang iyong proyekto sa C / C ++ at mag-aalok sa iyo ng seguridad, pagiging simple, at pagsasama hanggang sa 200 beses na mas mabilis
  • 400 KB tagatala na may zero dependency - Lahat ng wika ng V at ang pamantayang aklatan nito ay mas mababa sa 400 KB. Maaaring makabuo ng V sa 0,3 segundo
  • I-load muli ang Hot Code: Agad na makuha ang iyong mga pagbabago nang hindi muling pagsulat. Dahil hindi mo rin nasasayang ang oras sa paghahanap ng estado na iyong pinagtatrabahuhan pagkatapos ng bawat pagbuo, makatipid ka ng mahahalagang minuto ng iyong oras sa pag-unlad.

Bukod diyan, ipinapahiwatig ng iyong dokumentasyon na ang V ay katulad ng Go, ang wika ng programa na nilikha ng Google. Pagdating sa pagganap, naniniwala ang koponan na ang V ay kasing bilis ng C, habang nag-aalok ng interoperability dito.

Gayunpaman, marami ang nananatiling may pag-aalinlangan tungkol sa maraming mga benepisyo na binanggit para sa wika.

Napansin din nila na ang may-akda ay hindi pa nagtatapos sa maraming mga tampok, kasama na ang multithreaded na bahagi na dapat ay "walang data" sa oras ng pag-ipon, habang mas madaling gamitin kaysa sa Go at Rust.

Sa kanila, ngayon na ang ilan sa code ay inilabas, lumilitaw na mas kaunti sa isang tagasalin ng C / C ++, na tinanggal ang karamihan sa mga na-advertise na tampok.

Sa ngayon, ang may-akda ay naglathala ng isang unang bersyon ng bukas na pinagmulang wika. Iniulat na hindi ginagamit ng V ang balangkas ng tagatala ng LLVM, ngunit direktang nai-compile sa machine code.

Ayon sa kanya, ito ang isa sa mga pangunahing dahilan kung bakit ito napakagaan at napakabilis. Sa kasalukuyan, ang x64 na arkitektura at ang format na Mach-O ang sinusuportahan.

V code

 


Ang nilalaman ng artikulo ay sumusunod sa aming mga prinsipyo ng etika ng editoryal. Upang mag-ulat ng isang pag-click sa error dito.

2 na puna, iwan mo na ang iyo

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   autopilot dijo

    Magaling ang tunog at sa 400kb lamang! Mukha itong magic formula ni Obelix. = :)

    1.    Taraak dijo

      Sinasabi ko sa iyo, kamangha-mangha ito, kahit na makikita natin kung paano ito magiging huli.