6 points par GN⁺ 2023-08-10 | 1 commentaires | Partager sur WhatsApp
  • Un article-guide complet, écrit par un auteur de 17 ans, sur la manière dont le CPU exécute les programmes
  • L’auteur explique avoir rédigé ce guide pour combler un manque de connaissances sur ce qui se passe lorsqu’un programme s’exécute sur un ordinateur
  • Le guide est le résultat de plusieurs semaines de recherche et d’un travail de sélection à partir de diverses sources d’information, afin d’offrir une meilleure compréhension du fonctionnement d’un ordinateur, du démarrage jusqu’à l’exécution d’un programme
  • L’auteur souligne que la meilleure façon de vraiment comprendre quelque chose est de l’expliquer à quelqu’un d’autre
  • Le guide s’adresse non seulement aux débutants, mais aussi à ceux qui pensent déjà bien connaître les CPU et l’exécution des programmes, et l’auteur assure que même les lecteurs les plus avertis pourront y apprendre quelque chose de nouveau
  • Le guide est divisé en un premier chapitre intitulé "Les bases"
  • L’auteur adopte un ton interactif et captivant, rendant le guide accessible et agréable à lire
  • Le guide constitue une ressource précieuse pour les personnes qui ne vont pas à l’université et n’ont pas accès à des ressources complètes sur les systèmes
  • L’auteur explique avoir déjà utilisé des syscalls, mais avoir voulu comprendre leur fonctionnement réel, un sujet également abordé dans le guide
  • Le guide explore aussi comment plusieurs programmes peuvent s’exécuter en même temps sur un ordinateur

1 commentaires

 
GN⁺ 2023-08-10
Avis Hacker News
  • Article sur Lexi, 17 ans, qui a appris la programmation en autodidacte et a rédigé un guide sur la manière dont un CPU exécute un programme.
  • Le manque de ressources de qualité sur le fonctionnement des systèmes d’exploitation et des CPU a motivé Lexi à écrire ce guide.
  • Le processus de rédaction du guide a inclus de vastes recherches, des itérations, ainsi que la création de schémas et d’illustrations avec Figma et une tablette Wacom.
  • Le guide, intitulé "Putting the 'You' in CPU", a été réalisé dans le cadre de Hack Club, une communauté de lycéens passionnés d’informatique.
  • Lexi a aussi développé de zéro le site web du guide, y compris le composant de navigation.
  • Les lecteurs saluent les efforts de Lexi et la valeur de son travail, et estiment qu’il sera utile à toute personne souhaitant apprendre grâce à cette ressource.
  • Certains lecteurs suggèrent des pistes d’amélioration, comme une clarification de concepts de bas niveau tels que les pointeurs et la syntaxe, ainsi qu’une séparation plus nette entre les concepts liés au CPU et ceux liés au système d’exploitation.
  • Un lecteur recommande "Code: The Hidden Language of Computer Hardware and Software" de Charles Petzold comme ressource complète sur le sujet.
  • Certains lecteurs admirent une telle réussite à un si jeune âge, et l’un d’eux affirme que son travail est meilleur que ce que la plupart des gens réaliseront au cours de leur vie.
  • Quelques lecteurs formulent des critiques constructives, estimant que le guide gagnerait à expliquer plus clairement des concepts comme l’architecture de Von Neumann, l’unité de gestion mémoire et les "modes".
  • Un lecteur souligne que le guide pourrait être plus précis dans sa description des noyaux préemptifs et du multitâche coopératif, en faisant valoir qu’il ne s’agit pas de notions anciennes ou modernes, mais de choix de conception.
  • Dans l’ensemble, les lecteurs sont impressionnés par le travail de Lexi et attendent avec intérêt ce qu’elle pourra accomplir à l’avenir si elle poursuit dans ce domaine.