Gjuha e programimit V u lëshua në burim të hapur

gjuhë programimi V

Ekipi që merret me zhvillimin e gjuhës programuese V kishte planifikuar marsin e kaluar disponueshmërinë e një versioni me burim të hapur të gjuhës për muajin qershor 2019

Dhe kjo u përmbush duke botuar këtë javë versionin me burim të hapur të gjuhës me disa nga shumë tipare që përmendët. Në këtë njoftim, ekipi i zhvillimit thekson gjithmonë veçori të tilla si siguria, shpejtësia, lehtësia dhe aftësia për të përkthyer të gjitha projektet tuaja C / C ++.

Gjuha e programimit u krijua nga Alex Medvedniko, një zhvillues Hollandez i cili thotë se ka një angazhim të fortë për thjeshtësinë dhe performancën.

Sipas Aleksit, gjithçka që mund të bësh me gjuhët e tjera ekzistuese është gjithashtu e mundur me V. Alex tha se ai krijoi gjuhën V për të kryer projektin e tij Volt.

Volt është një klient vendas desktop për Slack, Skype, Matrix, Telegram, Twitch dhe shumë shërbime të tjera. Ju nuk duhet të keni një duzinë aplikacionesh për të arritur të gjitha kontaktet tuaja në platforma të ndryshme.

Gjatë prezantimit të gjuhës V marsin e kaluarAlex tregoi se ka shumë karakteristika që tërheqin zhvilluesit më të shpeshtë, duke përfshirë shpejtësinë dhe sigurinë e tij, lehtësia e saj dhe aftësia e saj për të përkthyer të gjitha projektet tuaja. / C ++.

Hasshtë thënë gjithashtu se e gjithë gjuha V dhe biblioteka e saj standarde janë më pak se 400 KB. Dokumentacioni i tij gjithashtu ju tregon se V mund të përpilojë deri në 1.2 milion rreshta kodi në sekondë për bërthamën e procesorit.

Për lirimin e V

Në botimin e kësaj jave të gjuhës, si një projekt me burim të hapur, Alex dhe zhvilluesit e tjerë kanë treguar që V po i përmbahet zotimit të saj duke qenë një gjuhë e thjeshtë, e shpejtë, e sigurt dhe e përpiluar për zhvilluesit e mirëmbajtjes së softuerit.

Si në njoftimin e marsit, ekipi nxjerr në pah karakteristika të tilla si një përpilim i shpejtë i kodit i shkruar në V, siguria e gjuhës, një përkthyes C / C ++, një kod rifreskimi për t'u marrë parasysh menjëherë, ndryshimet dhe madhësia shumë e vogël e përpiluesit dhe bibliotekës së tij, e cila është rreth 400 KB, sepse nuk përmban ndonjë varësi.

Karakteristikat kryesore të gjuhës programuese V paraqiten më poshtë:

  • një përpilim i shpejtë: V përpilon 1.5 milion rreshta kodi në sekondë për bërthamën e procesorit
  • siguri (jo-globale, pandryshueshmëri e paracaktuar, funksione pjesërisht të pastra, etj.)
  • Përkthimi C / C ++: V mund të përkthejë projektin tuaj C / C ++ dhe t'ju ofrojë siguri, thjeshtësi dhe përpilim deri në 200 herë më shpejt
  • Përpiluesi 400 KB me varësi zero - E gjithë gjuha V dhe biblioteka e saj standarde janë më pak se 400 KB. Mund të gjenerojë V në 0,3 sekonda
  • Rifresko kodin e nxehtë: Merrni ndryshimet tuaja menjëherë pa u ribotuar. Meqenëse nuk humbni kohë për të gjetur gjendjen në të cilën po punoni pas çdo ndërtimi, do të kurseni minuta të vlefshme të kohës tuaj të zhvillimit.

Përveç kësaj, dokumentacioni juaj tregon se V është i ngjashëm me Go, gjuha e programimit e krijuar nga Google. Kur bëhet fjalë për performancën, ekipi beson se V është aq i shpejtë sa C, ndërsa ofron ndërveprim me të.

Sidoqoftë, shumë mbeten skeptikë rreth shumë përfitimeve të përmendura për gjuhën.

Ata gjithashtu vërejnë se autori ende nuk ka finalizuar shumë karakteristika, duke përfshirë pjesën me shumë fije që supozohet të jetë "pa të dhëna" në kohën e përpilimit, ndërsa është më e lehtë për t'u përdorur se Go dhe Rust.

Për ta, tani që disa nga kodet janë lëshuar, duket se është pak më shumë se një përkthyes C / C ++, me pjesën më të madhe të veçorive të reklamuara të hequra.

Tani për tani, autori ka botuar një version të parë të gjuhës me burim të hapur. Raportohet se V nuk përdor kornizën e përpiluesit LLVM, por përpilon direkt në kodin e makinës.

Sipas tij, kjo është një nga arsyet kryesore pse është kaq e lehtë dhe e shpejtë. Aktualisht, mbështeten vetëm arkitektura x64 dhe formati Mach-O.

Kodi V


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   Autopilot dijo

    Tingëllon shkëlqyeshëm dhe në vetëm 400kb! Duket si formula magjike e Obelix. = :)

    1.    Taraka dijo

      Po ju them, është e mahnitshme, megjithëse do të duhet të shohim se si do të dalë në fund.