Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Предисловие

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

Но вовсе не было предопределено, что интерес к Rust и инновации вокруг него вырастут до мирового масштаба, проникнут в сообщества открытого ПО и станут катализатором широкого внедрения языка в разных отраслях.

Сегодня легко указать на впечатляющие возможности Rust, чтобы объяснить этот взрыв интереса и распространения. Кто не хочет получить безопасность памяти, высокую производительность, дружелюбный компилятор, отличный набор инструментов и множество других преимуществ? Rust, который вы видите сегодня, объединяет многолетние исследования в области системного программирования с практической мудростью активного и увлечённого сообщества.

Этот язык был спроектирован осознанно и создан с большим вниманием к деталям, предоставляя разработчикам инструмент, который облегчает написание безопасного, быстрого и надёжного кода.

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

Проект Rust теперь надёжно поддерживается Rust Foundation, которая также инвестирует в ключевые инициативы, обеспечивающие безопасность, стабильность и устойчивое развитие Rust.

Это издание The Rust Programming Language представляет собой масштабное обновление: оно отражает эволюцию языка за прошедшие годы и содержит новую ценную информацию. Однако это не просто руководство по синтаксису и библиотекам — это приглашение стать частью сообщества, которое ценит качество, производительность и продуманный дизайн.

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

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

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

  • Bec Rumbul, исполнительный директор Rust Foundation