Язык Rust стал победителем конкурса 2024 ACM SIGPLAN Programming Languages Software Award, который присуждается программным системам, оказавшим значительное влияние, и предусматривает приз в размере $2500. Награда была вручена на конференции Programming Language Design and Implementation (PLDI), прошедшей в прошлом месяце в Копенгагене, Дания.
Специальная группа ACM по языкам программирования (SIGPLAN) изучает концепции и инструменты языков программирования, уделяя особое внимание проектированию, реализации, практике и теории. Ее членами являются разработчики языков программирования, преподаватели, реализаторы, исследователи, теоретики и пользователи.
С 2010 года премия Programming Languages Software Award ежегодно присуждается организации или частному лицу (лицам), чтобы:
признания разработки программной системы, оказавшей значительное влияние на исследования, реализацию и инструментарий языков программирования. Это влияние может выражаться в широком распространении системы или лежащих в ее основе концепций в сообществе разработчиков языков программирования либо в исследовательских проектах, либо в открытом доступе.
в исследовательских проектах, в сообществе разработчиков открытого кода или на коммерческой основе.
Номинации на эту награду должны поддержать от пяти до десяти человек, которых просят высказать свои замечания, а решение принимает комитет, состоящий в данном случае из пяти членов.
Цитата для Rust гласит:
Rust - это первый промышленный язык программирования, который предлагает убедительный ответ на проблему безопасного языка системного программирования: язык с тонким контролем над низкоуровневыми ресурсами, избегающий уязвимостей в безопасности, присущих небезопасным языкам. Он обеспечивает: контроль над низкоуровневыми ресурсами через модель программирования в стиле C, минимальное время выполнения и отсутствие сборки мусора для предсказуемой производительности; и безопасность через систему типов, которая систематически устраняет запрещенные доступы, ошибки использования после освобождения и гонки данных. Rust достигает этого, воплощая в себе инновации из академических исследований PL - линейные/аффинные типы, типы владения, трейты - в сочетании с удобными стандартными библиотеками. Родившись в результате многолетних исследований и экспериментов, Rust решает реальные задачи и проблемы, необходимые для практического внедрения. Rust был признан NIST одним из немногих безопасных языков, и все чаще используется в промышленности благодаря своим преимуществам в области безопасности как крупными, так и небольшими компаниями.
В номинации участвуют: Аарон Турон, Алекс Кричтон, Брайан Андерсон, Дэйв Херман, Феликс С. Клок II, Грейдон Хоар, Мариан Хавербеке, Николас Д. Матсакис, Патрик Уолтон, Тим Шевалье, Иегуда Кац и все участники проекта Rust в прошлом и настоящем.
Предыдущими лауреатами этой премии были OCML (2023), WebAssembly (2021), Scala (2019), Racket (2018) и, как мы сообщали в свое время, GNU Compiler Collection (2014).
I Programmer следил за Rust с самого начала, когда мы охарактеризовали его как:
язык выражений с фигурными скобками и блочной структурой, похожий на C и C++
и был разработан:
с целью предоставить разработчикам способы написания кода, который хорошо ведет себя в больших и параллельных системах.
Поясним, что первоначальный дизайн Rust был разработан разработчиком Грейдоном Хоаром (Graydon Hoare), хотя впоследствии работа над ним велась компанией Mozilla.
Rust достиг своей первой стабильной версии в 2015 году, и с тех пор выпустил множество релизов. Язык мог столкнуться с неудачей в результате двух увольнений в Mozilla в 2020 году, второе из которых привело к прекращению проекта Servo по созданию движка рендеринга Rust. Однако к тому времени Rust был достаточно силен, чтобы процветать без зависимости от Mozilla, и уже через несколько месяцев сформировал фонд для контроля за его управлением, в который вошли AWS, Huawei, Google, Microsoft и Mozilla как компании-учредители.
В обзорах разработчиков Stack Overflow Rust выделяется как язык, который, несмотря на то, что его использует относительно небольшое количество разработчиков, очень нравится пользователям, а разработчики, которые его не используют, стремятся его опробовать.
Мы неоднократно обсуждали идею о том, что Rust - безопасный язык, а недавно рассмотрели утверждение о том, что он в два раза производительнее C++, и пришли к выводу, что это утверждение выглядит обоснованным.
В целом Rust заслуживает такого признания.
Понравилась новость? Тогда не забудь оставить свой комментарий.
А так же, добавь наш сайт в закладки (нажми Ctrl+D), не теряй нас.
Комментарии