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, щоб пояснити цей вибух інтересу та впровадження. Хто ж не хоче безпеки пам’яті (memory safety), і швидкої продуктивності, і дружнього компілятора, і чудового інструментарію, серед безлічі інших чудових можливостей? Мова Rust, яку ви бачите сьогодні, поєднує роки досліджень у системному програмуванні з практичною мудрістю живої й захопленої спільноти. Цю мову було спроєктовано цілеспрямовано й створено дбайливо, пропонуючи розробникам інструмент, який полегшує написання безпечного, швидкого й надійного коду.

Але те, що робить Rust по-справжньому особливим, — це його коріння в наданні вам, користувачеві, можливостей досягати своїх цілей. Це мова, яка хоче, щоб ви досягли успіху, і принцип надання можливостей проходить через саму основу спільноти, яка створює, підтримує й популяризує цю мову. Від часу попереднього видання цього авторитетного тексту Rust ще більше розвинувся в справді глобальну й надійну мову. Проєкт Rust тепер має надійну підтримку Rust Foundation, яка також інвестує в ключові ініціативи, щоб забезпечити безпеку, стабільність і сталість Rust.

Це видання The Rust Programming Language є всеосяжним оновленням, яке відображає еволюцію мови протягом років і надає цінну нову інформацію. Але це не просто посібник із синтаксису та бібліотек — це запрошення приєднатися до спільноти, яка цінує якість, продуктивність і продуманий дизайн. Незалежно від того, чи ви досвідчений розробник, який хоче вперше спробувати Rust, чи досвідчений растацеанець (Rustacean), який хоче вдосконалити свої навички, це видання пропонує щось для кожного.

Шлях Rust був шляхом співпраці, навчання й ітерації. Зростання мови та її екосистеми є прямим відображенням живої й різноманітної спільноти, що стоїть за нею. Внесок тисяч розробників, від основних проєктувальників мови до епізодичних дописувачів, — ось що робить Rust таким унікальним і потужним інструментом. Беручи до рук цю книгу, ви не просто вивчаєте нову мову програмування — ви приєднуєтеся до руху за те, щоб зробити програмне забезпечення кращим, безпечнішим і приємнішим у роботі.

Ласкаво просимо до спільноти Rust!

  • Bec Rumbul, виконавча директорка Rust Foundation