Текущий раздел » » » Programming Rust: Fast, Safe Systems Development, 2nd Edition (Final)
Лучшие книги по лучшим ценам здесь!

Programming Rust: Fast, Safe Systems Development, 2nd Edition (Final)

  • Заявить о правах (Abuse)
Автор: Limpopo5 от 2021-06-13, 03:45:37
Programming Rust: Fast, Safe Systems Development, 2nd Edition (Final)Название: Programming Rust: Fast, Safe Systems Development, 2nd Edition (Final)
Автор: Jim Blandy, Jason Orendorff, Leonora F.S. Tindall
Издательство: O’Reilly Media, Inc.
Год: 2021
Страниц: 715
Язык: английский
Формат: epub
Размер: 10.1 MB

Systems programming provides the foundation for the world's computation. Developing performance-sensitive code requires a programming language that puts programmers in control of how memory, processor time, and other system resources are used. The Rust systems programming language combines that control with a modern type system that catches broad classes of common mistakes, from memory management errors to interthread data races.

With this practical guide, experienced systems programmers will learn how to successfully bridge the gap between performance and safety using Rust. Jim Blandy, Jason Orendorff, and Leonora Tindall demonstrate how Rust's features put programmers in control over memory consumption and processor use by combining predictable performance with memory safety and trustworthy concurrency.

Rust is a language for systems programming. Systems programming is for:

• Operating systems
• Device drivers of all kinds
• Filesystems
• Databases
• Code that runs in very cheap devices, or devices that must be extremely reliable
• Cryptography
• Media codecs (software for reading and writing audio, video, and image files)
• Media processing (for example, speech recognition or photo editing software)
• Memory management (for example, implementing a garbage collector)
• Text rendering (the conversion of text and fonts into pixels)
• Implementing higher-level programming languages (like javascript and Python)
• Networking
• Virtualization and software containers
• Scientific simulations
• Games

In short, systems programming is resource-constrained programming. It is programming when every byte and every CPU cycle counts.
The amount of systems code involved in supporting a basic app is staggering. This book will not teach you systems programming. In fact, this book covers many details of memory management that might seem unnecessarily abstruse at first, if you haven’t already done some systems programming on your own. But if you are a seasoned systems programmer, you’ll find that Rust is something exceptional: a new tool that eliminates major, well-understood problems that have plagued a whole industry for decades.

You'll learn:

  • Rust's fundamental data types and the core concepts of ownership and borrowing
  • Language basics including error handling, crates and modules, structs, and enums
  • How to write flexible, efficient code with traits and generics
  • Rust's key power tools: closures, iterators, and asynchronous programming
  • Collections, strings and text, input and output, concurrency, macros, unsafe code, and interfacing with foreign functions

    Who Should Read This Book:
    If you’re already a systems programmer and you’re ready for an alternative to C++, this book is for you. If you’re an experienced developer in any programming language, whether that’s C#, Java, Python, javascript, or something else, this book is for you too. However, you don’t just need to learn Rust. To get the most out of the language, you also need to gain some experience with systems programming. We recommend reading this book while also implementing some systems programming side projects in Rust.

    Скачать Programming Rust: Fast, Safe Systems Development, 2nd Edition (Final)





  • Ad Litteram. Купить и скачать книги в fb2 на любом устройстве, читать онлайн

    Акция С заботой о здоровье и безопасности

    Самые ожидаемые книги мая 2022 года

    Больше книг - больше выгода! Скидки до 30%




    My-shop.ru: самый большой выбор детских игрушек в Рунете My-shop.ru - книжный Интернет-магазин My-shop.ru - Интернет-магазин для учителей My-shop.ru - Интернет-магазин учебной литературы
    Интернет-магазин детских игрушек Книжный интернет-магазин Интернет-магазин для учителей Интернет-магазин учебной литературы
           

    My-shop.ru - Ваш Интернет-магазин My-shop.ru - детский Интернет-магазин My-shop.ru - Интернет-магазин товаров для рукоделия My-shop.ru - Интернет-магазин товаров для образования
    Интернет-магазин с более 700000 товаров Интернет-магазин товаров для детей Интернет-магазин товаров для рукоделия Интернет-магазин товаров для образования
           


     


    BooksKeeper - электронная библиотека, ежедневно пополняемая нашими авторами.
    Все материалы, представленные на нашем сайте, Вы сможете скачать по ссылкам различных бесплатных файлообменников совершенно бесплатно!
    Инструкции, поясняющие, как надо качать бесплатно с файлообменников смотреть тут
    Регистрация на нашем сайте позволит Вам добавлять свои книги, а также комментировать опубликованные книги, общаться с нашими авторами.
    Для этого мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

    Теги: программирование, компьютерная литература, Rust


    Информация
    Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

    Размещение Вашего баннера на книжном сайте BEGET - первые 30 дней хостинга БЕСПЛАТНО! HostLife - лучший платный хостинг
    Баннер или тизер? Выбирай! BEGET - первые 30 дней хостинга БЕСПЛАТНО! HostLife - лучший платный хостинг!
    Размещение Вашего баннера на нашем сайте - это дешевая реклама Ваших сайтов или партнерских программ! Стабильный, профессиональный и ОЧЕНЬ выгодный хостинг на сегодняший день! Бонусы, акции - все для Вас! Отличный хостинг по цене от 1.87$/месяц! Рекомендация от сайта Bookskeeper.ru!


    Бесплатная электронная библиотека. Скачать книги бесплатно!
    Текущий раздел » » » Programming Rust: Fast, Safe Systems Development, 2nd Edition (Final)

    Наша электронная библиотека Bookskeeper.ru - это интернет-витрина, где любой посетитель может публиковать электронные варианты книг, журналов, газет, комиксов, в общем, любой литературы со ссылками для медленного, но бесплатного скачивания с файлообменников.

    В нашем книжном хранилище Вы всегда найдете литературу на любой вкус человека любого возраста - от детских комиксов и расскрасок до серьезной научной литературы.
     
     

    Реклама


    Садовые печи-барбекю от компании Династия


    Возврат инвестиций scamconsulting.com


    Фотоаппарат моментальной печати купить c БЕСПЛАТНОЙ ДОСТАВКОЙ!



    Labirint.ru - ваш проводник по лабиринту книг



    Book24.ru - книжный интернет магазин



    BEGET - первые 30 дней хостинга БЕСПЛАТНО!



    Turbobit - Получите турбо-доступ и скачивайте безлимитно и без рекламы!



    Ad Litteram. Купить и скачать книги в fb2 на любом устройстве, читать онлайн



    Kwork.ru - услуги фрилансеров от 500 руб.


    Интернет-магазин ШОПС. Нужные товары для Вашего дома, сада, автомобиля
     
     

    Топ публикаций

     
  • Щепетнов Евгений - Сборник "Бандит" (5 книг)
  • Глебов Макс - Сборник "Блюстители хаоса" (2 книги)
  • Французские гастроли
  • Выбор. Долгие каникулы в Одессе
  • Заюшкина избушка (сборник)
  • История на просеке
  • Сборник произведений в 324 книгах (Дружба народов. Харвест и др.) 1983-2022
  • Домашняя лаборатория №2-3 (февраль-март 2022)
  • Полари. Цикл из 15 книг
  • Автоматика и программная инженерия №4 (2021)
  • Ионов Павел - Сборник "Пача" (2 книги)
  • Комсомольская правда (Толстушка) Россия №19т 2022
  • Ловушка для людей (аудиокнига)
  • Pitstop №4 2022
  • S-T-I-K-S. Первый ангел
  • Титан. Цикл из 3 книг
  • Каменев А. - Сборник "Алхимик" (4 книги)
  • Уникум (В. Поселягин). Цикл из 3 книг
  • Арчи. Цикл из 7 книг
  • Громыко О. - Сборник "Космоолухи. Карма" (2 тома)
  • Целитель (В. Большаков). Цикл из 7 книг
  • Последний реанорец. Том I
  • Титан. Цикл из 2 книг
  • Сын ведьмы. Цикл из 3 книг
  • Рави Ивар - Сборник произведений (12 книг)
  • Сибирский целитель
  • Беличенко Константин - Сборник "Контрабандист Сталина" (8 книг)
  • Самая тёмная ночь. Цикл из 2 книг
  • А.Смолин, ведьмак. Цикл из 7 книг
  • Псы Нинеи. Стаф. Цикл из 4 книг
  •