Тим који се бави развојем програмског језика В. је прошлог марта планирао доступност верзије отвореног кода језика за месец јун 2019.
И ово је испуњено објављивањем ове недеље верзије отвореног кода језика са неким од многих карактеристика које сте поменули. У овом издању развојни тим увек истиче функције као што су сигурност, брзина, лакоћа и способност превођења свих ваших Ц / Ц ++ пројеката.
Програмски језик је креирао Алек Медведнико, холандски програмер који каже да се снажно залаже за једноставност и перформансе.
Према Алексу, све што можете да урадите са осталим постојећим језицима могуће је и са В. Алекс је рекао да је створио В језик за извођење свог Волт пројекта.
Волт је изворни десктоп клијент за Слацк, Скипе, Матрик, Телеграм, Твитцх и многе друге услуге. Не морате имати десетак апликација да бисте приступили свим контактима на различитим платформама.
Током презентације В језика прошлог мартаАлекс је истакао да има много карактеристика које се допадају најчешћим програмерима, укључујући брзину и сигурност, његова лакоћа и способност да преведе све ваше пројекте. / Ц ++.
Такође је речено да су читав В језик и његова стандардна библиотека мањи од 400 КБ. Његова документација такође вам говори да В може да компајлира до 1.2 милиона редова кода у секунди по језгру процесора.
По изласку В.
У овонедељном издању језика, као пројекат отвореног кода, Алек и други програмери наговестили су да В испуњава своју посвећеност тако што је једноставан, брз, сигуран и компајлиран језик за одрживе програмере софтвера.
Као у мартовском саопштењу, тим истиче карактеристике попут брзе компилације кода написаног у В, безбедност језика, преводилац за Ц / Ц ++, код за поновно учитавање који треба одмах узети у обзир, промене и врло мала величина компајлера и његове библиотеке, која износи око 400 КБ, јер не садржи никакве зависности.
Главне карактеристике В програмског језика су представљене у наставку:
- брза компилација: В компајлира 1.5 милиона линија кода у секунди по језгру процесора
- сигурност (глобална, подразумевана непроменљивост, делимично чисте функције итд.)
- Превођење на Ц / Ц ++: В може да преведе ваш Ц / Ц ++ пројекат и понуди вам сигурност, једноставност и компилацију до 200 пута брже
- Компајлер од 400 КБ са нултом зависношћу - Сви В језик и његова стандардна библиотека мањи су од 400 КБ. Може генерисати В за 0,3 секунде
- Поновно учитавање врућег кода: Одмах преузмите промене без поновног компајлирања. Пошто такође не губите време на проналажење стања у којем радите након сваке израде, уштедећете драгоцене минуте свог развојног времена.
Поред тога, ваша документација показује да је В сличан Го-у, програмски језик који је створио Гоогле. Што се тиче перформанси, тим верује да је В брз као Ц, док истовремено нуди интероперабилност са њим.
Међутим, многи су и даље сумњичави према многим предностима које се наводе за језик.
Такође истичу да аутор тек треба да финализује многе функције, укључујући и вишенитни део за који би требало да буде „без података“ у време компајлирања, док је лакши за употребу од Го анд Руст.
Њима се чини да је сада, када је део кода објављен, тек нешто више од Ц / Ц ++ преводиоца, са већином рекламираних функција.
За сада је аутор објавио прву верзију језика отвореног кода. Извештено је да В не користи оквир компајлера ЛЛВМ, већ се компајлира директно у машински код.
Према његовим речима, ово је један од главних разлога зашто је тако лаган и брз. Тренутно су подржани само к64 архитектура и формат Мацх-О.
Звучи сјајно и за само 400кб! Изгледа као Обеликсова магична формула. = :)
Кажем вам, то је невероватно, мада ћемо на крају морати да видимо како ће то испасти.