На неотдавнашната конференция Rust Nation UK в Лондон Ларс Бергстрьом,

...
На неотдавнашната конференция Rust Nation UK в Лондон Ларс Бергстрьом,
Коментари Харесай

Програмиране: Според Google C++ е минало, а Rust е бъдещето

На неотдавнашната конференция Rust Nation UK в Лондон Ларс Бергстрьом, шеф по инженерните въпроси в Гугъл описа за позитивния опит на компанията при преместването на планове, написани на езиците Go и C++ към езика за програмиране Rust.

Експериментите на Гугъл демонстрираха, че разработчиците са станали два пъти по-продуктивни, когато са почнали да употребяват Rust вместо C++.

Бергстрьом означи, че подозренията по отношение на продуктивността и надеждността на Rust, които съществуваха преди няколко години към този момент са на практика разсеяни. Причината за това е нарасналата информираност за проблемите с сигурността на паметта в несигурните езици за програмиране и рекомендациите на американските и други държавни организации за прекосяване към сигурни програмни езици за сериозен програмен продукт.

Едно от главните преимущества на Rust е способността му да свежда до най-малко грешките, свързани с сигурността на паметта. Това го прави желан избор за планове, при които това е от сериозно значение.

Индустриални колоси като Microsoft към този момент насърчиха разработчиците да преминат от C++ към Rust, с цел да подобрят сигурността на кода.

Докато основателят на C++ Бярне Щрауструп и други критици показват опцията за реализиране на сигурност на паметта в C++ с спомагателни принадлежности, Гугъл показва контрааргументи, учредени на действителния опит от прекосяването към Rust. Пренаписването на код от Go на Rust, съгласно Бергстрьом е посочило, че освен не усилва времето за разработка на екипа. Това също по този начин понижава потреблението наизуст и грешките в дълготраен проект.

Важен аспект, маркиран от Бергстрьом е и намаляването на напъните, нужни за поддържане и актуализиране на услугите, написани на Rust, с повече от половината спрямо сходни планове на C++.

Гугъл организира и вътрешни изследвания измежду своите разработчици. те демонстрираха високо равнище на доверие в коректността на кода, написан на Rust спрямо други езици за програмиране. Например, 85 % от разработчиците показват убеденост, че кодът им в Rust действа тъкмо както е планувано. Това е извънредно висока стойност.

Тези резултати удостоверяват наклонността за преоценка на избора на език за програмиране освен от позиция на неговата продуктивност и приложимост, само че и в подтекста на сигурността и надеждността на кода. Резултатите на Гугъл могат да послужат като спомагателен тласък за необятното разбиране на Rust в промишлеността.

Източник: kaldata.com


СПОДЕЛИ СТАТИЯТА


КОМЕНТАРИ
НАПИШИ КОМЕНТАР