Екипът, който се занимава с развитието на езика за програмиране 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.
Звучи страхотно и само за 400kb! Изглежда магическата формула на Обеликс. = :)
Казвам ви, това е невероятно, въпреки че ще трябва да видим как ще се получи в крайна сметка.