Note :
Le livre sert de ressource d'introduction pour les débutants en développement de logiciels, posant une base solide et abordant les principes sous-jacents de la programmation. Cependant, il y a des plaintes concernant l'état physique du livre à l'arrivée.
Avantages:⬤ Fournit une base solide pour la compréhension des concepts de programmation
⬤ bien écrit et clair
⬤ aide les débutants à saisir les mécanismes sous-jacents du développement de logiciels
⬤ adapté à un jeune public.
L'état physique du livre était médiocre à l'arrivée pour certains clients.
(basé sur 4 avis de lecteurs)
Write Great Code, Volume 1, 2nd Edition: Understanding the Machine
Le premier volume de la série Write Great Code de Randall Hyde explique les mécanismes sous-jacents du fonctionnement d'un ordinateur.
Ce premier volume de la série Write Great Code de Randall Hyde plonge dans l'organisation de la machine sans avoir à apprendre la programmation en langage assembleur. Écrit pour les programmeurs en langage de haut niveau, Comprendre la machine fournit les détails de bas niveau de l'organisation de la machine qui sont souvent laissés de côté dans les cours d'informatique et d'ingénierie.
Apprenez :
Comment la machine représente les nombres, les chaînes de caractères et les structures de données de haut niveau, afin que vous connaissiez le coût inhérent à leur utilisation.
Comment organiser vos données pour que la machine puisse y accéder efficacement.
Le fonctionnement de l'unité centrale, afin que vous puissiez écrire du code qui fonctionne de la même manière que la machine.
Le fonctionnement des périphériques d'E/S, afin de maximiser les performances de votre application lorsqu'elle accède à ces périphériques.
Comment utiliser au mieux la hiérarchie de la mémoire pour produire les programmes les plus rapides possibles.
NOUVEAU DANS CETTE ÉDITION, LA COUVERTURE DE :
Les langages de programmation comme Swift et Java.
La génération de code sur les processeurs 64 bits modernes.
Les processeurs ARM sur les téléphones portables et les tablettes.
- Nouveaux périphériques.
Systèmes de mémoire plus importants et disques SSD à grande échelle.
Un bon code est un code efficace. Mais avant de pouvoir écrire un code vraiment efficace, vous devez comprendre comment les systèmes informatiques exécutent les programmes et comment les abstractions des langages de programmation correspondent au matériel de bas niveau de la machine. Après tout, ce ne sont pas les compilateurs qui écrivent le meilleur code machine, mais les programmeurs. Ce livre vous donne les bases sur lesquelles tous les bons logiciels sont construits.
© 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)