• 🔥 Большое обновление PirateHUB Private!

    PirateHUB Private - закрытое сообщество PirateHUB, внутри которого:
    150+ приваток авторов по различным направлениям, 15+ совместных доступов, несколько сотен курсов в день от зарубежных авторов напрямую и многое другое. Нас уже почти 1000 человек!


    Что внутри + отзывы довольных участников:

    Ознакомиться

    *Анонсированы крупные обновления, не пропустите!

    ❗️Вход по старой цене открыт до 7 ноября включительно! Каждый участник получает бесплатный доступ к Web-Master Club от PirateHUB Academy и дополнительные бонусы!

Books [Jim Blandy] Why Rust? Trustworthy, Concurrent Systems Programming

tttx

Помощник Администратора
Команда форума
Pirate PRO
Премиум
Премиум Лайт
Регистрация
27 Авг 2018
Сообщения
47,075
Реакции
949,448
y8PD70bZSaKJ213IVVD0gg.png

ОПИСАНИЕ:

While systems programming languages have greatly evolved since the introduction of C more than 40 years ago, our capacity for dumb mistakes with enormous consequences has remained unchanged, with vivid examples regularly in the news. This O'Reilly report examines Rust, a new systems programming language that combines safety and security with performance on a par with C and C++.

This book explains how Rust achieves this combination via a sophisticated and flexible type system, working together with a novel "borrow checker." Rust promises:
  • No null pointer dereferences. Programs won’t crash because you forgot to check whether a pointer was null.
  • No dangling pointers, no leaks. Every value will live as long as it must, and no longer.
  • No buffer overruns. Your program will never access elements beyond the end or before the start of an array.
With this book, you'll learn how to put Rust's safety, performance, and trustworthy concurrency to use, and you'll understand how the type system and borrow checker affect the way you write your code.

About the Authors
  • Jim Blandy works for Mozilla on Firefox's tools for web developers. He is a committer to the SpiderMonkey JavaScript engine, and has been a maintainer of GNU Emacs, GNU Guile, and GDB. He is one of the original designers of the Subversion version control system.
ПРОДАЖНИК:

СКАЧАТЬ:
 

Назад
Сверху