Bonjour, je m'appelle Virgil Dupras, auteur de Collapse OS et Dusk OS, et je commence une série d'articles destinée à guider par la main mon ancien moi, un développeur web ordinaire, dans le terrier menant au merveilleux monde de la programmation de bas niveau.
J'espère pouvoir vous guider vous aussi. L'objectif général est d'élargir vos perspectives sur le sujet de l'informatique. J'ai l'intention de le faire à travers des arcs narratifs menant, pas à pas, vers un objectif joli et brillant.
Dans mon arc narratif « pilote », nous jetons un coup d'œil dégoûté dans l'abîme de la complexité des logiciels modernes et échappons à cette dystopie en tombant dans le terrier du développement de bas niveau. En partant du métal nu sur la plateforme PC, nous construisons un Forth de zéro, puis passons à Dusk OS et construisons ensuite un compilateur C partiel (juste assez pour compiler notre code d'exemple), là encore de zéro.
Le lecteur visé est une personne qui sait se débrouiller en programmation, mais qui manque d'expérience dans le domaine de la programmation de bas niveau. Si vous êtes le lecteur visé mais trouvez certaines parties de ce contenu difficiles à comprendre, ce n'est pas intentionnel. Dans ce cas, ou si vous avez une question ou un commentaire, contactez-moi à hsoft@hardcoded.net.
Source: Hacker News · Résumé par HeadlinesBriefing