
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 !
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
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

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
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
카테고리
Langue coréenne
Langue coréenne