BOOKS - PROGRAMMING - Rust в действии
Rust в действии - Тим Макнамара 2023 PDF БХВ-Петербург BOOKS PROGRAMMING
ECO~19 kg CO²

2 TON

Views
74660

Telegram
 
Rust в действии
Author: Тим Макнамара
Year: 2023
Pages: 530
Format: PDF
File size: 52.1 MB
Language: RU



Pay with Telegram STARS
Book Description: "Rust in Action: A Practical Guide to Programming with Rust" is a comprehensive guide to learning the Rust programming language, covering its internal workings, applications, and best practices for system programming and low-level performance. The book is designed to teach you how to program in Rust from scratch, with a focus on practical projects that demonstrate the language's capabilities and versatility. The book begins by introducing the basics of Rust, including its syntax, type system, and ownership model. You'll learn how to write simple programs and understand the fundamental concepts of the language. As you progress, you'll explore more advanced topics such as multithreading, memory management, and interfacing with C code. The book also covers the use of Rust in web development, networking, and other areas of systems programming. Throughout the book, you'll work on a series of projects that reinforce your understanding of Rust and help you gain practical experience with the language. These projects include an emulator for the 6502 processor, a Linux kernel module, and a high-performance web server. Each project is designed to teach you a specific aspect of Rust programming, from low-level system calls to high-level abstractions. The book is written in an accessible and engaging style, making it easy for beginners and experienced programmers alike to learn from. With "Rust in Action", you'll gain a deep understanding of the language and its applications, as well as the skills to use Rust in real-world scenarios. Book Outline: 1.
«Rust in Action: A Practical Guide to Programming with Rust» - это всеобъемлющее руководство по изучению языка программирования Rust, охватывающее его внутреннюю работу, приложения и лучшие практики для системного программирования и низкоуровневой производительности. Книга призвана научить программировать на Rust с нуля, с упором на практические проекты, демонстрирующие возможности и универсальность языка. Книга начинается с введения основ Rust, включая его синтаксис, систему типов и модель владения. Вы узнаете, как писать простые программы и понимать фундаментальные понятия языка. По мере продвижения вы будете изучать более сложные темы, такие как многопоточность, управление памятью и взаимодействие с C-кодом. Книга также охватывает использование Rust в веб-разработке, создании сетей и других областях системного программирования. На протяжении всей книги вы будете работать над серией проектов, которые укрепят ваше понимание Rust и помогут вам получить практический опыт работы с языком. Эти проекты включают эмулятор процессора 6502, модуль ядра Linux и высокопроизводительный веб-сервер. Каждый проект призван научить вас конкретному аспекту программирования Rust, от низкоуровневых системных вызовов до высокоуровневых абстракций. Книга написана в доступном и увлекательном стиле, что позволяет легко учиться как начинающим, так и опытным программистам. С помощью «Rust in Action» вы получите глубокое понимание языка и его приложений, а также навыки использования Rust в реальных сценариях. Структура книги: 1.
« Rust in Action : A Practical Guide to Programming with Rust » est un guide complet pour apprendre le langage de programmation Rust, couvrant son fonctionnement interne, ses applications et ses meilleures pratiques pour la programmation système et les performances de bas niveau. livre est conçu pour apprendre à programmer sur Rust à partir de zéro, en mettant l'accent sur des projets pratiques qui démontrent les capacités et la polyvalence du langage. livre commence par l'introduction des bases de Rust, y compris sa syntaxe, son système de types et son modèle de propriété. Vous apprendrez à écrire des programmes simples et à comprendre les concepts fondamentaux du langage. Au fur et à mesure, vous explorerez des sujets plus complexes tels que le multithread, la gestion de la mémoire et l'interaction avec le code C. livre couvre également l'utilisation de Rust dans le développement Web, la mise en réseau et d'autres domaines de la programmation système. Tout au long du livre, vous travaillerez sur une série de projets qui renforceront votre compréhension de Rust et vous aideront à acquérir une expérience pratique de la langue. Ces projets comprennent un émulateur de processeur 6502, un module de noyau Linux et un serveur Web performant. Chaque projet est conçu pour vous enseigner un aspect particulier de la programmation Rust, des appels système de bas niveau aux abstractions de haut niveau. livre est écrit dans un style abordable et fascinant, ce qui facilite l'apprentissage des programmeurs débutants et expérimentés. Avec « Rust in Action », vous aurez une compréhension approfondie de la langue et de ses applications, ainsi que des compétences pour utiliser Rust dans des scénarios réels. Structure du livre : 1.
«Rust in Action: A Practical Guide to Programming with Rust» es una guía completa para aprender el lenguaje de programación Rust que cubre su funcionamiento interno, aplicaciones y mejores prácticas para la programación del sistema y el rendimiento de bajo nivel. libro pretende enseñar a programar en Rust desde cero, con énfasis en proyectos prácticos que demuestren las posibilidades y la versatilidad del lenguaje. libro comienza con la introducción de los fundamentos de Rust, incluyendo su sintaxis, sistema de tipos y modelo de posesión. Aprenderás a escribir programas sencillos y a entender los conceptos fundamentales del lenguaje. A medida que avanzas, aprenderás temas más complejos como los subprocesos múltiples, el control de memoria y la interacción con el código C. libro también cubre el uso de Rust en desarrollo web, creación de redes y otras áreas de programación de sistemas. A lo largo del libro trabajarás en una serie de proyectos que fortalecerán tu comprensión de Rust y te ayudarán a adquirir experiencia práctica en el lenguaje. Estos proyectos incluyen un emulador de procesador 6502, un módulo de núcleo Linux y un servidor web de alto rendimiento. Cada proyecto está diseñado para enseñarle un aspecto específico de la programación de Rust, desde llamadas de sistemas de bajo nivel hasta abstracciones de alto nivel. libro está escrito en un estilo asequible y fascinante, lo que facilita el aprendizaje tanto para principiantes como para programadores experimentados. Con «Rust in Action» obtendrás una comprensión profunda del lenguaje y sus aplicaciones, así como habilidades para usar Rust en escenarios reales. Estructura del libro: 1.
«Rust in Action: A Pratical Guide to Programing with Rust» é um guia abrangente para o aprendizado da linguagem de programação Rust, que abrange o seu trabalho interno, aplicativos e melhores práticas para programação de sistemas e produtividade de baixo nível. O livro é projetado para ensinar a programação em Rust do zero, com foco em projetos práticos que demonstram a capacidade e versatilidade da linguagem. O livro começa com a introdução de bases Rust, incluindo sua sintaxe, seu sistema de tipos e seu modelo de propriedade. Você aprende como escrever programas simples e entender conceitos fundamentais de linguagem. À medida que você avançar, você vai estudar temas mais complexos, como multitoque, controle de memória e interação com o código C. O livro também abrange a utilização de Rust no desenvolvimento da Web, na criação de redes e em outras áreas da programação do sistema. Ao longo do livro, você vai trabalhar em uma série de projetos que vão fortalecer sua compreensão de Rust e ajudá-lo a ter uma experiência prática com linguagem. Estes projetos incluem um emulador de processador 6502, um módulo de núcleo Linux e um servidor web de alto desempenho. Cada projeto pretende ensinar-lhe um aspecto específico da programação de Rust, desde chamadas de sistemas de baixo nível até abstrações de alto nível. O livro foi escrito com um estilo acessível e fascinante, permitindo que os programadores iniciantes e experientes aprendam facilmente. Com «Rust in Action» você terá uma compreensão profunda da linguagem e de seus aplicativos, bem como habilidades para usar Rust em cenários reais. Estrutura do livro: 1.
«Rust in Action: A Practical Guide to Programming with Rust» è una guida completa per l'apprendimento del linguaggio di programmazione Rust che comprende il suo lavoro interno, le sue applicazioni e le migliori pratiche per la programmazione di sistema e le prestazioni a basso livello. Il libro è progettato per insegnare a programmare su Rust da zero, puntando su progetti pratici che dimostrano le opportunità e la versatilità del linguaggio. Il libro inizia con l'introduzione delle basi di Rust, inclusa la sua sintassi, il sistema di tipo e il modello di proprietà. Imparerete a scrivere programmi semplici e a capire i concetti fondamentali del linguaggio. Man mano che si avanza, si studiano argomenti più complessi come il multitasking, la gestione della memoria e l'interazione con il codice C. Il libro comprende anche l'uso di Rust nello sviluppo web, la creazione di reti e altre aree di programmazione di sistema. Durante tutto il libro si lavorerà su una serie di progetti che rafforzeranno la vostra comprensione di Rust e vi aiuteranno a ottenere un'esperienza pratica con il linguaggio. Questi progetti includono un emulatore di processore 6502, un modulo core Linux e un server web ad alte prestazioni. Ogni progetto vi insegna un aspetto specifico della programmazione Rust, dalle chiamate di sistema a basso livello alle astrazioni ad alto livello. Il libro è scritto in uno stile accessibile e affascinante, che permette di imparare facilmente sia i programmatori principianti che quelli esperti. Con «Rust in Action» si ottiene una profonda comprensione del linguaggio e delle sue applicazioni e le competenze di utilizzo di Rust in scenari reali. Struttura del libro: 1.
„Rust in Action: A Practical Guide to Programming with Rust“ ist ein umfassendes Tutorial zum Erlernen der Programmiersprache Rust, das die internen Abläufe, Anwendungen und Best Practices für Systemprogrammierung und Low-vel-Performance abdeckt. Das Buch soll das Programmieren auf Rust von Grund auf lehren, wobei der Schwerpunkt auf praktischen Projekten liegt, die die Fähigkeiten und die Vielseitigkeit der Sprache demonstrieren. Das Buch beginnt mit einer Einführung in die Grundlagen von Rust, einschließlich seiner Syntax, seines Typensystems und seines Besitzmodells. e lernen, einfache Programme zu schreiben und grundlegende Konzepte der Sprache zu verstehen. Im weiteren Verlauf lernen e komplexere Themen wie Multithreading, Speicherverwaltung und C-Code-Interaktion kennen. Das Buch behandelt auch die Verwendung von Rust in der Webentwicklung, Vernetzung und anderen Bereichen der Systemprogrammierung. Im Laufe des Buches werden e an einer Reihe von Projekten arbeiten, die Ihr Verständnis von Rust stärken und Ihnen helfen, praktische Erfahrungen mit der Sprache zu sammeln. Zu diesen Projekten gehören ein 6502-Prozessor-Emulator, ein Linux-Kernelmodul und ein hochleistungsfähiger Webserver. Jedes Projekt soll Ihnen einen bestimmten Aspekt der Rust-Programmierung beibringen, von Systemaufrufen auf niedriger Ebene bis hin zu Abstraktionen auf hoher Ebene. Das Buch ist in einem zugänglichen und faszinierenden Stil geschrieben, der es sowohl Anfängern als auch erfahrenen Programmierern leicht macht, zu lernen. Mit „Rust in Action“ erhalten e ein tiefes Verständnis der Sprache und ihrer Anwendungen sowie die Fähigkeiten, Rust in realen Szenarien einzusetzen. Struktur des Buches: 1.
„Rust in Action: A Practical Guide to Programming with Rust” to kompleksowy przewodnik po nauce języka programowania rdzy, obejmujący jego wewnętrzne prace, aplikacje i najlepsze praktyki w zakresie programowania systemu i niskiego poziomu wydajności. Książka ma na celu uczenie programowania w Rust od podstaw, z naciskiem na praktyczne projekty, które pokazują możliwości i wszechstronność języka. Książka zaczyna się od wprowadzenia podstaw Rust, w tym jego składni, systemu typu i modelu własności. Dowiesz się, jak pisać proste programy i rozumieć podstawowe pojęcia języka. W miarę postępów dowiesz się bardziej złożonych tematów, takich jak multitreading, zarządzanie pamięcią i interakcja z kodem C. Książka obejmuje również wykorzystanie Rust w tworzeniu stron internetowych, tworzeniu sieci i innych obszarach programowania systemu. W całej książce będziesz pracować nad serią projektów, które wzmocnią Twoje zrozumienie Rdzy i pomogą Ci zdobyć praktyczne doświadczenie z językiem. Projekty te obejmują emulator procesora 6502, moduł jądra Linuksa oraz wysokowydajny serwer internetowy. Każdy projekt został zaprojektowany, aby nauczyć Cię konkretnego aspektu programowania Rust, od niskopoziomowych wywołań systemowych po abstrakcje na wysokim poziomie. Książka jest napisana w dostępnym i angażującym stylu, co ułatwia zarówno początkującym, jak i doświadczonym programistom naukę. Dzięki „Rdza w działaniu” zyskasz głębokie zrozumienie języka i jego zastosowań, a także umiejętności korzystania z rdzy w prawdziwych scenariuszach. Struktura książki: 1.
"Rust in Action: A Practical Guide to Programming with Rust'הוא מדריך מקיף ללימוד שפת התכנות Rust, המסקרת את פעולותיה הפנימיות, יישומיה ושימוריה הטובים ביותר לתכנות מערכת ולביצועים ברמה נמוכה. הספר נועד ללמד כיצד לתכנת את חלודה מאפס, תוך שימת דגש על פרויקטים מעשיים המדגימים את היכולות והרבגוניות של השפה. הספר מתחיל בכך שהוא מציג את היסודות של חלודה, כולל התחביר שלה, סוג המערכת ומודל הבעלות שלה. תלמדו לכתוב תוכניות פשוטות ולהבין את המושגים הבסיסיים של השפה. ככל שתתקדם, תלמד נושאים מורכבים יותר כגון ריבוי פערים, ניהול זיכרון ואינטראקציה של קוד סי. הספר מכסה גם את השימוש בחלודה בפיתוח אתרים, רשתות ותחומים אחרים של תכנות המערכת. לאורך הספר, אתם תעבדו על סדרה של פרויקטים שיחזקו את ההבנה שלכם על ראסט ויעזרו לכם לצבור ניסיון ידני עם השפה. פרויקטים אלה כוללים אמולטור מעבד 6502, מודול גרעין לינוקס ושרת אינטרנט בעל ביצועים גבוהים. כל פרויקט נועד ללמד אותך היבט מסוים של תכנות חלודה, משיחות מערכת ברמה נמוכה ועד מופשטות ברמה גבוהה. הספר נכתב בסגנון נגיש ומעניין, מה שמקל על מתכנתים טירונים ומנוסים ללמוד. עם ”חלודה בפעולה” תרכוש הבנה עמוקה של השפה ויישומיה, כמו גם את הכישורים להשתמש בחלודה בתרחישים אמיתיים. מבנה הספר: 1.''
"Rust in Action: A Practical Guide to Programming with Rust" (Rust Eylemde Rust: Rust ile Programlama için Pratik Bir Kılavuz), Rust programlama dilini öğrenmek için onun iç işleyişini, uygulamalarını ve sistem programlama ve düşük düzey performans için en iyi uygulamalarını kapsayan kapsamlı bir kılavuzdur. Kitap, Rust'ta sıfırdan nasıl programlanacağını, dilin yeteneklerini ve çok yönlülüğünü gösteren pratik projelere vurgu yaparak öğretmeyi amaçlamaktadır. Kitap, sözdizimi, tür sistemi ve sahiplik modeli de dahil olmak üzere Rust'un temellerini tanıtarak başlar. Basit programlar yazmayı ve dilin temel kavramlarını anlamayı öğreneceksiniz. İlerledikçe, çoklu okuma, bellek yönetimi ve C-kodu etkileşimi gibi daha karmaşık konuları öğreneceksiniz. Kitap ayrıca Rust'un web geliştirme, ağ oluşturma ve sistem programlamanın diğer alanlarında kullanımını da kapsar. Kitap boyunca, Rust anlayışınızı güçlendirecek ve dil ile uygulamalı deneyim kazanmanıza yardımcı olacak bir dizi proje üzerinde çalışacaksınız. Bu projeler arasında bir 6502 işlemci emülatörü, bir Linux çekirdek modülü ve yüksek performanslı bir web sunucusu bulunmaktadır. Her proje size düşük seviyeli sistem çağrılarından yüksek seviyeli soyutlamalara kadar Rust programlamanın belirli bir yönünü öğretmek için tasarlanmıştır. Kitap, hem acemi hem de deneyimli programcıların öğrenmesini kolaylaştıran erişilebilir ve ilgi çekici bir tarzda yazılmıştır. "Rust in Action'ile dili ve uygulamalarını ve Rust'u gerçek senaryolarda kullanma becerilerini derinlemesine anlayacaksınız. Kitap yapısı: 1.
"Rust in Action: A Practical Guide to Programming with Rust'هو دليل شامل لتعلم لغة برمجة Rust، ويغطي أعمالها الداخلية وتطبيقاتها وأفضل الممارسات لبرمجة النظام والأداء منخفض المستوى. يهدف الكتاب إلى تعليم كيفية البرمجة في Rust من الصفر، مع التركيز على المشاريع العملية التي توضح قدرات اللغة وتنوعها. يبدأ الكتاب بتقديم أساسيات Rust، بما في ذلك بنيته ونظام النوع ونموذج الملكية. سوف تتعلم كيفية كتابة البرامج البسيطة وفهم المفاهيم الأساسية للغة. مع تقدمك، ستتعلم موضوعات أكثر تعقيدًا مثل القراءة المتعددة وإدارة الذاكرة والتفاعل بين C-code. يغطي الكتاب أيضًا استخدام Rust في تطوير الويب والشبكات ومجالات أخرى من برمجة النظام. في جميع أنحاء الكتاب، ستعمل على سلسلة من المشاريع التي ستعزز فهمك لـ Rust وتساعدك على اكتساب خبرة عملية مع اللغة. تشمل هذه المشاريع محاكي معالج 6502 ووحدة نواة لينكس وخادم ويب عالي الأداء. تم تصميم كل مشروع لتعليمك جانبًا محددًا من برمجة Rust، من مكالمات النظام منخفضة المستوى إلى التجريدات عالية المستوى. الكتاب مكتوب بأسلوب يسهل الوصول إليه وجذاب، مما يسهل على المبرمجين المبتدئين وذوي الخبرة التعلم. مع «Rust in Action» ستكتسب فهمًا عميقًا للغة وتطبيقاتها، بالإضافة إلى مهارات استخدام Rust في السيناريوهات الحقيقية. هيكل الكتاب: 1.
「Rust in Action: A Practical Guide to Programming with Rust」は、Rustプログラミング言語を学習するための包括的なガイドで、内部の作業、アプリケーション、システムプログラミングと低レベルのパフォーマンスのベストプラクティスを網羅しています。この本は、言語の能力と汎用性を実証する実用的なプロジェクトに重点を置いて、ゼロからRustでプログラムする方法を教えることを目的としています。この本は、Rustの構文、型システム、所有モデルなどの基本を紹介することから始まります。あなたは簡単なプログラムを書く方法を学び、言語の基本的な概念を理解することができます。進行すると、マルチスレッド、メモリ管理、Cコードの相互作用など、より複雑なトピックを学びます。本はまた、Web開発、ネットワーキング、およびシステムプログラミングの他の分野でのRustの使用についても説明しています。本を通して、あなたはRustの理解を強化し、言語の実践的な経験を得るのを助ける一連のプロジェクトに取り組んでいます。これらのプロジェクトには、6502プロセッサエミュレータ、Linuxカーネルモジュール、および高性能Webサーバーが含まれます。各プロジェクトは、低レベルのシステムコールから高レベルの抽象化まで、Rustプログラミングの特定の側面を教えるように設計されています。本はアクセス可能で魅力的なスタイルで書かれており、初心者でも経験豊富なプログラマーでも簡単に学ぶことができます。「Rust in Action」を使用すると、言語とそのアプリケーション、および実際のシナリオでRustを使用するスキルを深く理解できます。本の構造:1。
「Rust in Action: A Practical Guide for Programming with Rust」是Rust編程語言研究的綜合指南,涵蓋了其內部操作、應用程序以及用於系統編程和低級性能的最佳實踐。該書旨在教授從頭開始在Rust上進行編程,重點是展示語言功能和多功能性的實用項目。這本書首先介紹了Rust的基本知識,包括其語法,類型系統和所有權模型。您將學習如何編寫簡單的程序並理解語言的基本概念。隨著您的前進,您將學習更復雜的主題,例如線程化、內存管理和與C碼的交互。該書還涵蓋了Rust在Web開發,網絡創建和其他系統編程領域的使用。在整個書中,您將致力於一系列項目,這些項目將增強您對Rust的理解,並幫助您獲得使用該語言的實際經驗。這些項目包括6502處理器仿真器,Linux內核模塊和高性能Web服務器。每個項目旨在教給你Rust編程的特定方面,從低級系統調用到高級抽象。這本書以平易近人的風格寫成,使初學者和經驗豐富的程序員都可以輕松學習。使用「Rust in Action」,您可以深入了解語言及其應用程序,以及在實際場景中使用Rust的技能。書的結構:1。

You may also be interested in:

Профайлинг в действии. Характеристика собеседника за 10 минут
Неудержимый. Невероятная сила веры в действии
Профайлинг в действии. Характеристика собеседника за 10 минут
Управление результативностью Cистема оценки результатов в действии
Unity в действии. Мультиплатформенная разработка на C#. 2-е межд. изд.
Переговоры... обреченные на успех. Техники НЛП в действии
Управление результативностью Система оценки результатов в действии
Его величество нож или Спецназ в действии
Spark в действии С примерами на Java, Python и Scala
Зловещий молох транснациональный военный бизнес в действии
R в действии. Анализ и визуализация данных с использованием R и Tidyverse
Solidity в действии Мастерство создания смарт-контрактов
Тайны Третьего Рейха "Гладиаторы" вермахта в действии
R в действии. Анализ и визуализация данных с использованием R и Tidyverse
Нейромаркетинг в действии Как проникнуть в мозг покупателя
Ультразвук в действии. Новое в жизни, науке, технике
IQ. Самые точные тесты. Сила ума в действии
Как обращаться с цифрами, или Статистика в действии
Параллельное программирование на С++ в действии. Практика разработки многопоточных программ
Наука в действии следуя за учеными и инженерами внутри общества
Осознанность в действии. Эннеаграмма, коучинг и развитие эмоционального интеллекта
Больше денег от вашего бизнеса. Партизанский маркетинг в действии
The Rust
Rust: Four
Rust
Rust: Three
Теория ограничений в действии Системный подход к повышению эффективности компании
Теория ограничений в действии Системный подход к повышению эффективности компании
Парсинг с помощью Python. Веб-скрапинг в действии. 3-е межд. изд.
Rust: Season Two
Rust: Season One
The Rust Maidens
Refactoring to Rust
Rust en Vreugd
Programming with Rust
The House of Rust
Rust in uitvoering
Программирование на Rust
Введение в Rust