Kail
Организатор
Организатор
- Регистрация
- 09.04.2020
- Сообщения
- 462 887
- Реакции
- 45 706
- Монеты
- 1 191
- Оплачено
- 0
- Баллы
- 0
- #SkladchinaVip
- #1
Программирование на языке Rust [Джим Блэнди, Джейсон Орендорф]
- Ссылка на картинку
-
Быстро, безопасно, без сборщика мусора. Как Rust решает вековую дилемму системного программирования!
Создавайте программы, которые не могут содержать целые классы ошибок. Современный системный код должен быть быстрым и безопасным. Rust обеспечивает это за счет гибкой системы типов, которая на этапе компиляции блокирует разыменование нулевых указателей, двойное освобождение памяти, висячие ссылки и гонки данных. Эта книга подробно рассказывает, как воспользоваться этими гарантиями для написания сверхнадежного кода для инфраструктурных проектов, где цена ошибки исключительно высока.
Rust - новый язык системного программирования, сочетающий высокую производительность и низкоуровневый контроль, характерные для С и C++, с безопасной работой с памятью и потоками. Современная гибкая система типов Rust препятствует появлению в программах таких ошибок, как разыменование нулевого указателя, двойное освобождение, висячий указатель и прочих, причем все проверки производятся на этапе компиляции, избавляя программу от накладных расходов на этапе выполнения. В многопоточной программе компилятор Rust обнаруживает состояние гонки данных, благодаря чему писать конкурентный код становится гораздо проще.
В этой книге, написанной двумя опытными системными программистами, объясняется, как Rust смог навести мост между производительностью и безопасностью, и как вы можете воспользоваться этим для своих целей.
Формат: PDF
Создавайте программы, которые не могут содержать целые классы ошибок. Современный системный код должен быть быстрым и безопасным. Rust обеспечивает это за счет гибкой системы типов, которая на этапе компиляции блокирует разыменование нулевых указателей, двойное освобождение памяти, висячие ссылки и гонки данных. Эта книга подробно рассказывает, как воспользоваться этими гарантиями для написания сверхнадежного кода для инфраструктурных проектов, где цена ошибки исключительно высока.
Rust - новый язык системного программирования, сочетающий высокую производительность и низкоуровневый контроль, характерные для С и C++, с безопасной работой с памятью и потоками. Современная гибкая система типов Rust препятствует появлению в программах таких ошибок, как разыменование нулевого указателя, двойное освобождение, висячий указатель и прочих, причем все проверки производятся на этапе компиляции, избавляя программу от накладных расходов на этапе выполнения. В многопоточной программе компилятор Rust обнаруживает состояние гонки данных, благодаря чему писать конкурентный код становится гораздо проще.
В этой книге, написанной двумя опытными системными программистами, объясняется, как Rust смог навести мост между производительностью и безопасностью, и как вы можете воспользоваться этим для своих целей.
Формат: PDF
Показать больше
Зарегистрируйтесь
, чтобы посмотреть контент.
Скачать