Книга о прикладных аспектах языка программирования Rust, описывающая внутреннее устройство языка и сферы его использования.
Объяснены тонкости работы с процессором, многопоточное программирование, работа с памятью, а также взаимодействие с Linux. Изложенный материал позволяет как писать современные приложения на Rust с нуля, так и внедрять Rust в сложившуюся базу кода.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
Авторы книги являются разработчиками языка, поэтому предоставляют исчерпывающую информацию — от установки до создания надежных программ. Вас ждут ключевые концепции, такие как:
— Владение, заимствование, жизненный цикл, типажи.
— Безопасность программ.
— Тестирование, обработка ошибок, рефакторинг.
— Обобщения, умные указатели, многопоточность, типажные объекты, сопоставления.
— Работа с менеджером пакетов Cargo.
— Продвинутые средства Unsafe Rust.
Книга содержит множество примеров кода и три главы с проектами: игра-угадайка, инструмент командной строки и многопоточный сервер.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍5❤2
#Книги
#Курсы
#Development
#Design
#Web
#Frontend
#Backend
#Fullstack
#DataScience
#DataAnalytics
#Администрирование
#БазыДанных
#ТестПО
#DevOps
#MachineLearning
#ИИ
#Linux
#LinuxCMD
#KaliLinux
#Windows
#WindowsCMD
#Api
#Git
#Github
#РазработкаИгр
#РазработкаБотов
#WebApps
#Микросервисы
#Хакинг
#Безопасность
#OSINT
#Blockchain
#AR
#VR
#ReverseEngeneering
#LangCreate
#ComputerScience
#Алгоритмы
#СтруктурыДанных
#Android
#ООП
#АСУТП
#ПЛК
#ТрансляцияЯП
#Математика
#Internet
#Xml
#UseCase
#Другое
#JavaScript
#TypeScript
#Html
#Css
#Python
#Golang
#Java
#Kotlin
#Swift
#Dart
#C
#Cpp (С++)
#Csharp
#Rust
#1C
#Sql
#Php
#Ruby
#Assembly
#Lua
#R
#Scala
#Unity
#UnrealEngine
#GodotEngine
#Django
#FastAPI
#React
#Vue
#Angular
#Flutter
#Selenium
#RubyOnRails
#NodeJS
#Docker
#Blueprint
#NetCore
#Ghidra
#WordPress
#Webflow
#PostgreSQL
#Terraform
#Kubernetes
#Bash
#Arduino
#JetpackCompose
#ApacheKafka
#MODX
#MSoffice
#WebAssembly
#StreamApi
#Postman
👀 Навигация будет постепенно пополняться. Если вы не нашли нужного материала, напишите в комментариях под этим постом, исправим.👁 Если вы обнаружили, что какой-либо тег находится в некорректной категории, напишите в комментариях под этим постом.
Поддержать канал голосом: Тык!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍25❤6🔥2
[2021]
Официальный гайд по языку программирования Rust от команды разработчиков Mozilla. Rust сочетает удобство высокоуровневого программирования с низкоуровневым контролем, создавая быстрые и надежные приложения. В книге рассматриваются основы и сложные темы: владение и заимствование, безопасность, тестирование, многопоточность, работа с Cargo и Unsafe Rust. Также включены примеры кода и три проекта для практики: игра-угадайка, CLI-инструмент и многопоточный сервер.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤1🔥1
Книга дает программистам понимание основ низкоуровневой конкурентности в Rust. Рассматриваются атомарность, упорядочение памяти, создание собственных каналов, типа Arc и блокировок. Раскрыты принципы работы процессора и примитивы ОС. Предложены идеи для разработки конкурентных решений.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤2🔥1
Книга о прикладных аспектах языка программирования Rust, описывающая внутреннее устройство языка и сферы его использования. Rust рассматривается как современное дополнение для С при программировании ядра ОС и при сис-темном программировании, а также как низкоуровневый скоростной язык,обес-печивающий максимальную производительность. Объяснены тонкости работы с процессором, многопоточное программирование, работа с памятью, а также взаимодействие с Linux. Изложенный материал позволяет как писать современ-ные приложения на Rust с нуля, так и внедрять Rust в сложившуюся базу кода.Книга ориентирована на специалистов по C, Linux, системному программи-рованию и на всех, кто желает освоить Rust и сразу приступить к работе с ним.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤2
Книга дает программистам понимание основ низкоуровневой конкурентности в Rust. Рассматриваются атомарность, упорядочение памяти, создание собственных каналов, типа Arc и блокировок. Раскрыты принципы работы процессора и примитивы ОС. Предложены идеи для разработки конкурентных решений.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤2
Популярность Rust продолжает расти, в том числе благодаря таким особенностям, как защита памяти, безопасность типов и потокобезопасность. Но они же могут вызвать сложности при изучении Rust даже у опытных программистов. Это практическое руководство научит писать идиоматический код и попутно освоить систему типов, гарантии безопасности и развивающуюся экосистему Rust.
Если у вас есть опыт работы с любым компилируемым языком или вы уже знаете базовый синтаксис Rust и стремитесь получить работающие программы, книга для вас. В ней рассматриваются концептуальные различия между Rust и другими языками и даются конкретные практические рекомендации для программистов. Автор книги Дэвид Дрисдейл быстро научит вас писать код, который выглядит как идиоматический Rust-код, а не как плохой перевод с языка C++.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2❤1🔥1
Эта книга научит вас расширять функциональность и повышать производительность приложений за счет поэтапного рефакторинга кодовой базы на язык Rust. Вы узнаете, как использовать Rust для обертывания опасного исходного кода, вызывать стандартные и прикладные библиотеки языка Rust и даже использовать формат байт-кода Wasm для исполнения кода Rust в браузере, а также овладеете навыками создания защищенных приложений с ограниченным потреблением памяти.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2👍1
Книга служит введением в продвинутые темы, необходимые для реализации полнофункциональных проектов на языке Rust. Rust рассматривается как сравнительно новый, но мощный и зрелый язык для серверного программирования. Рассмотрены паттерны проектирования, характерные для Rust, роль Rust в современном низкоуровневом программировании, приемы асинхронных взаимодействий и управление памятью. Проиллюстрированы способы создания HTTP REST API на Rust, интеграция кода Rust с кодом на других языках, типичные идиомы и структуры данных, применяемые при профессиональной работе с Rust.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2👍1🔥1
Книга служит введением в продвинутые темы, необходимые для реализации полнофункциональных проектов на языке Rust. Rust рассматривается как сравнительно новый, но мощный и зрелый язык для серверного программирования. Рассмотрены паттерны проектирования, характерные для Rust, роль Rust в современном низкоуровневом программировании, приемы асинхронных взаимодействий и управление памятью. Проиллюстрированы способы создания HTTP REST API на Rust, интеграция кода Rust с кодом на других языках, типичные идиомы и структуры данных, применяемые при профессиональной работе с Rust.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1👍1