Предисловие
Язык программирования Rust прошёл большой путь за сравнительно короткое время: от создания и становления в небольшом, только зарождавшемся сообществе энтузиастов до статуса одного из самых любимых и востребованных языков программирования в мире. Оглядываясь назад, можно сказать, что мощь и потенциал Rust неизбежно должны были привлечь внимание и позволить языку занять место в системном программировании.
Но вовсе не было предопределено, что интерес к Rust и инновации вокруг него вырастут до мирового масштаба, проникнут в сообщества открытого ПО и станут катализатором широкого внедрения языка в разных отраслях.
Сегодня легко указать на впечатляющие возможности Rust, чтобы объяснить этот взрыв интереса и распространения. Кто не хочет получить безопасность памяти, высокую производительность, дружелюбный компилятор, отличный набор инструментов и множество других преимуществ? Rust, который вы видите сегодня, объединяет многолетние исследования в области системного программирования с практической мудростью активного и увлечённого сообщества.
Этот язык был спроектирован осознанно и создан с большим вниманием к деталям, предоставляя разработчикам инструмент, который облегчает написание безопасного, быстрого и надёжного кода.
Но по-настоящему особенным Rust делает его стремление помогать вам, пользователю, достигать своих целей. Это язык, который помогает вам добиться успеха, а идея дать пользователю больше возможностей проходит через основу сообщества, которое создаёт, поддерживает и продвигает этот язык. Со времени предыдущего издания этой авторитетной книги Rust ещё сильнее развился и стал по-настоящему глобальным языком, которому доверяют.
Проект Rust теперь надёжно поддерживается Rust Foundation, которая также инвестирует в ключевые инициативы, обеспечивающие безопасность, стабильность и устойчивое развитие Rust.
Это издание The Rust Programming Language представляет собой масштабное обновление: оно отражает эволюцию языка за прошедшие годы и содержит новую ценную информацию. Однако это не просто руководство по синтаксису и библиотекам — это приглашение стать частью сообщества, которое ценит качество, производительность и продуманный дизайн.
Независимо от того, являетесь ли вы опытным разработчиком, который впервые хочет познакомиться с Rust, или опытным Rustacean, стремящимся улучшить свои навыки, в этом издании найдётся что-то полезное для каждого.
Путь Rust всегда строился на сотрудничестве, обучении и постоянных улучшениях. Рост языка и его экосистемы напрямую отражает активное и разнообразное сообщество, стоящее за ним. Вклад тысяч разработчиков — от создателей ядра языка до обычных участников — делает Rust настолько уникальным и мощным инструментом. Взяв в руки эту книгу, вы не просто изучаете новый язык программирования — вы становитесь частью движения, цель которого — сделать программное обеспечение лучше, безопаснее и приятнее в работе.
Добро пожаловать в сообщество Rust!
- Bec Rumbul, исполнительный директор Rust Foundation