Passer aux informations sur le produit
Rouille facile
Rouille facile
Description
Introduction au livre
Du développement logiciel proprement dit au traitement asynchrone
Tout ce que vous devez savoir sur la programmation Rust : apprenez-la rapidement et facilement.

Apprenons Rust étape par étape, des bases du langage de programmation Rust à son application pratique.
Il est structuré de manière conviviale et facile à comprendre afin que chacun, des débutants découvrant Rust aux développeurs d'autres langages, puisse facilement entrer dans le monde de Rust.
Apprenez Rust, des bases aux techniques avancées, en pratiquant divers exemples grâce à Rust Playground, qui peut être exécuté immédiatement sans processus d'installation compliqué.
Il couvre tous les concepts fondamentaux de Rust, de la compréhension des messages du compilateur et de l'utilisation des bibliothèques externes à la programmation asynchrone et aux techniques d'écriture de macros.
Grâce à ce livre, vous aussi pouvez devenir un développeur passionné par Rust.
Découvrez dès maintenant le charme de Rust !
  • Vous pouvez consulter un aperçu du contenu du livre.
    Aperçu

indice
[PARTIE 1 : Utiliser Rust dans un navigateur Web]

CHAPITRE 1 Notions de base de Rust
_1.1 Rust Playground
_1.2 (icône de construction) et (icône d'avertissement)
_1.3 Notes
_1.4 type
_1.5 Inférence de type
_1.6 Imprimer 'bonjour, monde !'
1.7 Déclaration des variables et des blocs de code
_1.8 Affichage et débogage
_1.9 Plus petit et plus grand nombre
_1.10 Variabilité
_1.11 Ombrage

CHAPITRE 2 Mémoire, variables et propriété
_2.1 Pile, tas, pointeurs
2.2 Comprendre les résultats
_2.3 chaîne
_2.4 const et statique
_2.5 Voir les références
_2.6 Références mutables
2.7 Retour sur l'observation
_2.8 Fournit une référence à la fonction
_2.9 Type de copie
_2.10 Variables sans valeurs

CHAPITRE 3 Types complexes
_3.1 Type de collection
3.2 Flux de contrôle
3.3 Structure
_3.4 Énumération
_3.5 boucle
3.6 Mise en œuvre des structures et des énumérations
3.7 Démontage
3.8 Références et opérateurs pointés

CHAPITRE 4 GÉNÉRIQUES
_4.1 Générique
4.2 Options et résultats

Chapitre 5 : Collections et gestion des erreurs
5.1 Autres collections
_5.2 ? opérateur
_5.3 Quand la panique et le déballage sont utiles

CHAPITRE 6 Caractéristiques
_6.1 Principes de base des traits
_6.2 À partir du trait
_6.3 Récupération de chaînes de caractères et de &str à partir de fonctions

CHAPITRE 7 Notions de base sur les itérateurs et les fermetures
_7.1 Méthodes d'enchaînement
_7.2 Itérateur
_7.3 Fermeture

CHAPITRE 8 : Itérateurs et fermetures : détails
8.1 Méthodes utiles pour les fermetures et les itérateurs
_8.2 dbg ! Macro et .inspect

CHAPITRE 9 Durée de vie et variabilité interne
_9.1 et type str
_9.2 Durée de vie
_9.3 Variabilité interne
_9.4 Vache

CHAPITRE 10 Multithreading et sujets avancés
_10.1 Alias ​​de types et nouveaux types
_10.2 Importation et renommage au sein d'une fonction
_10.3 à faire ! macro
_10.4 Rc
_10.5 Multithreading

Chapitre 11 : Fermetures, génériques et threads
_11.1 Fermetures à l'intérieur des fonctions
_11.2 impl Trait
_11.3 Arc
_11.4 Threads à portée limitée
_11.5 canal

CHAPITRE 12 Boîtes et documentation Rust
_12.1 Lecture de la documentation Rust
_12.2 Propriétés
_12.3 Boîte

CHAPITRE 13 Valeurs par défaut, modèle Builder, déréférencement
_13.1 Valeurs par défaut et modèle de construction
_13.2 Déréférencement et DéréférencementMut

CHAPITRE 14 Essais et code du bâtiment
_14.1 Caisses et modules
_14.2 Test
14.3 Développement piloté par les tests

CHAPITRE 15 Constantes, rouille dangereuse et caisses externes
_15.1 Constantes génériques
_15.2 Fonctions constantes
_15.3 Variables statiques mutables
_15.4 Rouille dangereuse
_15.5 Caisse externe
_15.6 lazy_static et OnceCell

[PARTIE 2 Utiliser Rust sur votre ordinateur]

CHAPITRE 16 Utilisation de Rust
_16.1 Cargaison
_16.2 Collecte des données utilisateur
_16.3 Utilisation du fichier
_16.4 document cargo

CHAPITRE 17 : Plus de caisses et de rouille asynchrone
_17.1 requête
_17.2 Indicateurs de fonctionnalités
_17.3 Rust asynchrone

CHAPITRE 18 : Visite de la bibliothèque Standard
_18.1 Tableau
_18,2 caractères
_18.3 Type entier
_18.4 Types à virgule flottante
_18.5 booléen
_18.6 Vec
_18.7 Chaîne
_18.8 OsString et CString
_18.9 mémoire
_18.10 prélude
_18.11 temps
_18.12 Autres macros

CHAPITRE 19 Écriture de macros

CHAPITRE 20 Création d'un programme de gestion de livres
_20.1 Préparation
_20.2 Développement
_20.3 Déploiement
_20.4 En conclusion

[PARTIE 3 ANNEXE]

ANNEXE A : Installation de Rust
ANNEXE B Installation de Node.js
ANNEXE C Installation de PostgreSQL
ANNEXE D Installation de Visual Studio Code
ANNEXE E Installation de Podman
ANNEXE F Installation et exécution d'un serveur PostgreSQL avec Podman

Image détaillée
Image détaillée 1

Avis de l'éditeur
Sécurité et performance réunies !
La méthode la plus fiable pour apprendre Rust facilement


Rust est un langage de programmation moderne qui assure la sécurité de la mémoire tout en conservant les performances et le contrôle du C/C++.
Il est utilisé dans divers domaines tels que la programmation système, le développement web, le développement embarqué et le développement de jeux, et attire l'attention en tant que langage offrant à la fois stabilité et efficacité.
Cependant, les concepts uniques de propriété et d'emprunt propres à Rust peuvent constituer un obstacle important à l'entrée sur le marché pour les débutants.
Mais il n'y a pas lieu de s'inquiéter.
Avec Easy Rust, vous pouvez apprendre Rust naturellement et l'utiliser en toute confiance.

Ce livre explique pas à pas les concepts fondamentaux de Rust et propose divers exemples que vous pouvez mettre en pratique dans l'environnement de jeu Rust Playground.
Nous présentons des concepts essentiels tels que la propriété, l'emprunt et les génériques à l'aide d'exercices pratiques, afin que même les débutants en Rust puissent facilement les comprendre et les utiliser.
De plus, vous pouvez développer des compétences pratiques au-delà de la théorie en créant votre propre programme de gestion de bibliothèque.
Débutez avec Rust grâce à ce livre.
Rust, qui paraissait autrefois difficile, sera désormais abordé dans un langage familier.

Public cible

● Débutants en Rust possédant des connaissances de base en programmation
● Les développeurs qui souhaitent passer d'un autre langage à Rust
● Développeurs intéressés par la programmation système

Contenu principal

● Comprendre les concepts fondamentaux de Rust tels que la propriété, l'emprunt, les génériques et les énumérations.
● Apprenez les concepts en exécutant du code directement dans un environnement web
● Améliorer la réutilisabilité du code grâce aux génériques
● Apprenez à gérer les erreurs à l'aide des options et des résultats.
● Approfondissez des sujets avancés tels que le multithreading, les fermetures et les itérateurs
SPÉCIFICATIONS DES PRODUITS
- Date d'émission : 26 février 2025
- Nombre de pages, poids, dimensions : 592 pages | 183 × 235 × 23 mm
- ISBN13 : 9791169213462
- ISBN10 : 1169213464

Vous aimerez peut-être aussi

카테고리