Компьютерная литература
  • формат pdf
  • размер 9,92 МБ
  • добавлен 1 апреля 2015 г.
Блэнди Дж., Орендорф Дж. Программирование на языке Rust. Быстрое и безопасное системное программирование
Пер. с анг. — М.: ДМК Пресс, 2018. — 550 с.: ил. — ISBN 978-5-970602362.
Rust – новый язык системного программирования, сочетающий высокую производительность и низкоуровневый контроль, характерные для С и C++, с безопасной работой с памятью и потоками. В начале книги рассмотрены типы данных и основные конструкции языка – выражения, модули, структуры, перечисления и образцы. Далее описываются характеристики и универсальные типы. В следующих главах приводятся сведения о замыканиях и итераторах. Наконец в последних главах книги вы найдете исчерпывающую информацию о коллекциях, обработке текста, вводе-выводе, конку- рентности, макросах и небезопасном коде.
Издание предназначено для системных программистов, созревших для поиска альтернативы C++.
Почему появился Rust? Краткий обзор Rust.
Базовые типы.
Владение. Ссылки. Выражения.
Обработка ошибок.
Крейты и модули.
Структуры.
Перечисления и образцы.
Характеристики и универсальные типы. Вспомогательные характеристики
Перезагрузка операторов.
Замыкания.
Итераторы и коллекции.
Строки и текст. Ввод и вывод.
Конкурентность
Макросы
Небезопасный код.