Езикът за програмиране V е пуснат с отворен код

език за програмиране V

Екипът, който се занимава с развитието на езика за програмиране V беше планирал миналия март наличието на версия с отворен код на езика за месец юни 2019г.

И това беше постигнато чрез публикуването на версията с отворен код тази седмица на езика с някои от многото функции, които споменахте. В тази версия екипът на разработчиците винаги подчертава функции като сигурност, скорост, лекота и възможност за превод на всички ваши C / C ++ проекти.

Езикът за програмиране е създаден от Алекс Медведнико, холандски разработчик, който казва, че има силен ангажимент за простота и производителност.

Според Алекс всичко, което можете да правите с останалите съществуващи езици, е изпълнимо и с V. Алекс каза, че е създал езика V, за да осъществи своя проект Volt.

Volt е роден настолен клиент за Slack, Skype, Matrix, Telegram, Twitch и много други услуги. Не е нужно да имате дузина приложения, за да достигнете до всичките си контакти на различни платформи.

По време на представянето на V език миналия март, Алекс посочи, че има много функции, които се харесват на най-честите разработчици, включително неговата скорост и сигурност, неговата лекота и способността му да превежда всички ваши проекти. / C ++.

Също така беше казано, че целият V език и неговата стандартна библиотека са по-малко от 400 KB. Неговата документация ви казва също, че V може да компилира до 1.2 милиона реда код в секунда на ядро ​​на процесора.

При освобождаването на V

В езиковата версия тази седмица, като проект с отворен код, Алекс и други разработчици посочиха, че V изпълнява ангажимента си, като е прост, бърз, сигурен и компилиран език за поддръжка на разработчици на софтуер.

Точно както в съобщението от март, екипът подчертава функции като бърза компилация на код, написан на V, езикова безопасност, преводач C / C ++, код за презареждане, който да се вземе под внимание незабавно, промени и много малкият размер на компилатора и неговата библиотека, който е около 400 KB, тъй като не съдържа никакви зависимости.

Основните характеристики на езика за програмиране V са представени по-долу:

  • бърза компилация: V компилира 1.5 милиона реда код в секунда на ядро ​​на процесора
  • сигурност (неглобална, неизменност по подразбиране, частично чисти функции и др.)
  • Превод на C / C ++: V може да преведе вашия проект на C / C ++ и да ви предложи сигурност, простота и компилация до 200 пъти по-бързо
  • 400 KB компилатор с нулева зависимост - Всички V език и неговата стандартна библиотека са по-малко от 400 KB. Може да генерира V за 0,3 секунди
  • Горещо презареждане на код: Получете промените незабавно, без да прекомпилирате. Тъй като също така не губите време в намирането на състоянието, в което работите, след всяко изграждане, ще спестите ценни минути от времето си за разработка.

Освен, че, вашата документация показва, че V е подобен на Go, езикът за програмиране, създаден от Google. Що се отнася до производителността, екипът вярва, че V е бърз като C, като същевременно предлага оперативна съвместимост с него.

Мнозина обаче остават скептични относно многото предимства, посочени за езика.

Те също така отбелязват, че авторът все още не е финализирал много функции, включително многонишковата част, която би трябвало да е „без данни“ по време на компилиране, като същевременно е по-лесна за използване от Go and Rust.

За тях сега, след като част от кода е пуснат, изглежда, че е малко повече от преводач на C / C ++, като повечето от рекламираните функции са премахнати.

Засега авторът публикува първа версия на езика с отворен код. Съобщава се, че V не използва рамката на компилатора LLVM, а се компилира директно в машинен код.

Според него това е една от основните причини, поради която е толкова лека и бърза. Понастоящем се поддържат само архитектурата x64 и форматът Mach-O.

V код


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   Автопилот каза той

    Звучи страхотно и само за 400kb! Изглежда магическата формула на Обеликс. = :)

    1.    Тараак каза той

      Казвам ви, това е невероятно, въпреки че ще трябва да видим как ще се получи в крайна сметка.