Programovací jazyk V bol vydaný v otvorenom zdroji

programovací jazyk V

Tím, ktorý sa zaoberá vývojom programovacieho jazyka V. plánoval minulý rok v marci dostupnosť verzie open source jazyka za mesiac jún 2019.

A to sa splnilo zverejnením verzie s otvoreným zdrojovým kódom tento týždeň jazyka s niektorými z mnohých funkcií, ktoré ste spomenuli. V tomto vydaní vývojový tím vždy zdôrazňuje funkcie, ako sú bezpečnosť, rýchlosť, ľahkosť a schopnosť preložiť všetky vaše projekty v C / C ++.

Programovací jazyk vytvoril Alex Medvedniko, holandský vývojár, ktorý tvrdí, že má silné nasadenie v oblasti jednoduchosti a výkonu.

Podľa Alexa je všetko, čo môžete robiť s ostatnými existujúcimi jazykmi, možné aj s jazykom V. Alex povedal, že vytvoril jazyk V na uskutočnenie svojho projektu Volt.

Volt je natívny desktopový klient pre služby Slack, Skype, Matrix, Telegram, Twitch a mnoho ďalších. Ak chcete osloviť všetky svoje kontakty na rôznych platformách, nemusíte mať tucet aplikácií.

Počas prezentácie jazyka V vlani v marciAlex naznačil, že má mnoho funkcií, ktoré oslovujú najbežnejších vývojárov, vrátane rýchlosti a bezpečnosti, jeho ľahkosť a schopnosť preložiť všetky vaše projekty. / C ++.

Hovorilo sa tiež, že celý jazyk V a jeho štandardná knižnica majú menej ako 400 KB. Jeho dokumentácia tiež hovorí, že V môže na jedno jadro procesora zostaviť až 1.2 milióna riadkov kódu za sekundu.

O vydaní V

V tohtotýždňovom jazykovom vydaní ako projekt otvoreného zdroja Alex a ďalší vývojári naznačili, že spoločnosť V plní svoj záväzok tým, že je jednoduchým, rýchlym, bezpečným a kompilovaným jazykom pre udržiavateľných vývojárov softvéru.

Rovnako ako v marcovom oznámení, tím zdôrazňuje vlastnosti, ako je rýchla kompilácia kódu napísaného vo V, jazyková bezpečnosť, prekladač C / C ++, kód pre opätovné načítanie, ktorý treba okamžite zohľadniť, zmeny a veľmi malá veľkosť kompilátora a jeho knižnice, ktorá je asi 400 kB, pretože neobsahuje žiadne závislosti.

Hlavné vlastnosti programovacieho jazyka V sú uvedené nižšie:

  • rýchla kompilácia: V kompiluje 1.5 milióna riadkov kódu za sekundu na procesorové jadro
  • bezpečnosť (nie globálna, predvolená nemennosť, čiastočne čisté funkcie atď.)
  • Preklad do C / C ++: V dokáže preložiť váš projekt v C / C ++ a ponúka vám zabezpečenie, jednoduchosť a kompiláciu až 200-krát rýchlejšie
  • Kompilátor 400 kB s nulovou závislosťou - všetok jazyk V a jeho štandardná knižnica majú menej ako 400 KB. Môže generovať V za 0,3 sekundy
  • Opätovné načítanie horúceho kódu: Získajte svoje zmeny okamžite bez opätovnej kompilácie. Pretože tiež nestrácate čas hľadaním stavu, v ktorom pracujete po každom zostavení, ušetríte cenné minúty svojho vývojového času.

Okrem toho, vaša dokumentácia naznačuje, že V je podobné ako Go, programovací jazyk vytvorený spoločnosťou Google. Pokiaľ ide o výkon, tím verí, že V je rovnako rýchly ako C, a pritom ponúka interoperabilitu s ním.

Mnohí však zostávajú skeptickí, pokiaľ ide o množstvo výhod uvádzaných v jazyku.

Poukazujú tiež na to, že autor ešte musí dokončiť mnoho funkcií, vrátane viacvláknovej časti, ktorá má byť v čase kompilácie „bez dát“, pričom je ľahšie použiteľná ako Go and Rust.

Teraz, keď bol časť kódu zverejnená, sa im javí ako niečo viac ako prekladač v C / C ++ a väčšina inzerovaných funkcií je odstránená.

Autor nateraz zverejnil prvú verziu jazyka otvoreného zdroja. Uvádza sa, že V nepoužíva rámec kompilátora LLVM, ale sa kompiluje priamo do strojového kódu.

Podľa neho je to jeden z hlavných dôvodov, prečo je taký ľahký a rýchly. V súčasnosti je podporovaná iba architektúra x64 a formát Mach-O.

V kód


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   Autopilot dijo

    Znie to skvele a iba za 400 kB! Vyzerá to ako Obelixova magická formulka. = :)

    1.    tarak dijo

      Hovorím vám, je to úžasné, aj keď budeme musieť uvidieť, ako to nakoniec dopadne.