15 мая исполнилось 10 лет с выхода первого стабильного релиза языка программирования Rust. Этот мультипарадигменный язык программирования общего назначения, разработку которого начинала компания Mozilla, а сейчас продолжает некоммерческая организация Rust Foundation.
Отслеживание времени жизни объектов и проверка корректности владения позволяет снизить количество ошибок связанных с работой с памятью по сравнению с менее продвинутыми языками программирования.
Проведение проверок на этапе компиляции обеспечивает высокую производительность.
Наличие строгой типизации, аффинных типов и удобной обработки инвариантов позволяет упростить написание корректного кода.
За 10 лет развития язык получил множество сторонников и признание СПО сообщества.
По опросам stackoverflow он был самым любимым языком программирования 8 лет подряд.
Примечательные проекты, использующие Rust:
К сожалению, не все программисты оценили преимущества новых технологий и подходов, поэтому внедрение языка в ядро линукс сопровождалось противодействием, скандалами и отставками мейнтейнеров.
Ситуация разрешилась вмешательством Линуса Торвальдса, который разграничил зоны ответственности и напомнил мейнтенерам, что у них нет права указывать как будет использоваться их код.
Драйвер Nova с нетерпением ждут владельцы карт NVIDIA.
|