Предисловие

Язык программирования Rust прошёл долгий путь за несколько коротких лет: от создания и развития небольшой зарождающейся группой энтузиастов до становления одним из самых любимых и востребованных языков программирования в мире. Оглядываясь назад, можно сказать, что было неизбежным, что мощь и перспективность Rust привлекут внимание и закрепятся в системном программировании. Что не было неизбежным, так это глобальный рост интереса и инноваций, который проник через сообщества открытого исходного кода и catalyzed широкомасштабное внедрение across отраслей. На данном этапе легко указать на замечательные возможности, которые предлагает Rust, чтобы объяснить этот взрыв интереса и внедрения. Кто не хочет безопасность памяти, и высокую производительность, и дружелюбный компилятор, и отличные инструменты, среди множества других замечательных возможностей? Язык Rust, который вы видите сегодня, сочетает годы исследований в области системного программирования с практической мудростью яркого и страстного сообщества. Этот язык был разработан с целью и создан с заботой, предлагая разработчикам инструмент, который позволяет легче писать безопасный, быстрый и надёжный код.

Но что делает Rust по-настоящему особенным, так это его корни в расширении ваших возможностей, пользователь, для достижения ваших целей. Это язык, который хочет, чтобы вы преуспели, и принцип расширения возможностей проходит через ядро сообщества, которое создаёт, поддерживает и отстаивает этот язык. С момента выхода предыдущего издания этого авторитетного текста Rust еще больше эволюционировал и стал по-настоящему глобальным и надежным языком. Проект Rust теперь активно поддерживается Rust Foundation, которая также инвестирует в ключевые инициативы, направленные на обеспечение безопасности, стабильности и устойчивости Rust.

Это издание «Языка программирования Rust» представляет собой всестороннее обновление, отражающее эволюцию языка за годы и предоставляющее ценную новую информацию. Но это не просто руководство по синтаксису и библиотекам — это приглашение присоединиться к сообществу, которое ценит качество, производительность и продуманный дизайн. Независимо от того, являетесь ли вы опытным разработчиком, впервые исследующим Rust, или опытным Rustacean, желающим отточить свои навыки, это издание предлагает что-то для каждого.

Путь Rust был путём сотрудничества, обучения и итераций. Рост языка и его экосистемы является прямым отражением яркого, разнообразного сообщества, стоящего за ним. Вклад тысяч разработчиков, от основных дизайнеров языка до случайных участников, — это то, что делает Rust таким уникальным и мощным инструментом. Взяв эту книгу в руки, вы не просто изучаете новый язык программирования — вы присоединяетесь к движению, чтобы сделать программное обеспечение лучше, безопаснее и приятнее в работе.

Добро пожаловать в сообщество Rust!

Бек Рамбул, Исполнительный директор Фонда Rust