Note :
Le livre est bien écrit et convient à la fois aux débutants et aux programmeurs C intermédiaires, en particulier dans le contexte d'Arduino. Bien qu'il enseigne efficacement les bases du codage en C et qu'il soit agréable à lire, il a été critiqué pour ne pas couvrir les sujets avancés et pour être plus une introduction au C qu'une plongée en profondeur dans un codage optimisé.
Avantages:⬤ Bien écrit et précis
⬤ convient aux débutants et aux codeurs intermédiaires
⬤ agréable à lire
⬤ bonne organisation
⬤ explications efficaces, en particulier sur les pointeurs
⬤ motive l'apprentissage du C et de l'Arduino.
⬤ Couverture limitée des concepts avancés
⬤ manque de profondeur dans les manipulations au niveau des registres
⬤ ne tient pas entièrement la promesse d'enseigner le code optimisé pour les petites machines
⬤ principalement une introduction au C plutôt qu'un guide avancé.
(basé sur 3 avis de lecteurs)
Smaller C: Lean Code for Small Machines
Pour les fabricants qui cherchent à utiliser les plus petits microcontrôleurs ou à tirer les meilleures performances des plus gros, le langage C reste la meilleure option. Ce livre pratique fournit des bases solides sur le langage C à tous ceux qui s'intéressent à la programmation des microcontrôleurs. Vous explorerez les nombreuses façons dont le langage C permet aux développeurs et aux fabricants d'obtenir de grands résultats à partir de dispositifs minuscules.
L'auteur Marc Loy vous montre comment écrire un code C propre et facile à maintenir à partir de zéro. Ce langage et son cousin, le C++, sont encore largement utilisés pour écrire du code de bas niveau pour les pilotes de périphériques ou les systèmes d'exploitation. En comprenant la syntaxe du C et ses particularités, vous acquerrez une connaissance durable du langage informatique qui vous aidera à assimiler plus facilement de nouveaux langages et styles.
⬤ Apprenez les principes fondamentaux du C, tels que les types de données, le contrôle de flux et les fonctions.
⬤ Explorer la gestion de la mémoire, y compris la façon dont les programmes fonctionnent sur les petits appareils.
⬤ Comprendre les réponses fournies dans les forums en ligne tels que Reddit ou Stack Overflow.
⬤ Écrire un code C efficace et personnalisé qui soit à la fois lisible et facile à maintenir.
⬤ Analyser les performances de votre code et évaluer les optimisations.
⬤ Évaluer les bibliothèques tierces pour les utiliser dans vos propres projets.
⬤ Créez vos propres bibliothèques pour les partager avec d'autres.
© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)