Construisons un Compilateur

Aleksandr Shitik
Aleksandr Shitik

J’écris mes propres articles et livres, et je fais des critiques de films et de livres. Expert en cosmologie et astronomie, informatique, productivité et planification.

Construisons un Compilateur
Jack W. Crenshaw
Genres: Programmation
Année de publication: 1995
Année de lecture: 2021
Ma note: Normale
Nombre de lectures: 1
Nombre total de pages: 293
Résumé (pages): 10
Langue originale de la publication: Anglais
Traductions dans d'autres langues: Russe

Description générale

Le livre fait environ 300 pages. La version que j'ai reçue contenait 16 chapitres, bien qu'il y ait eu de petits problèmes avec la table des matières et la taille de la police (elle était petite et manquait d'alignement). Cependant, ce n'était pas critique et le livre est tout à fait utilisable. Outre le texte, le livre présente de nombreux extraits de code. Aucun autre type de contenu n'est présent. Le niveau de difficulté du livre est complexe. Le matériel est structuré de manière à ce que chaque chapitre précédent soit une continuation logique du suivant avec une version plus complexe. En tant qu'outil pour écrire son propre compilateur, l'auteur utilise Turbo Pascal 4.0.

Aperçu bref

Il serait assez difficile de faire une analyse détaillée, alors je vais simplement énumérer les principaux thèmes abordés par l'auteur dans ce livre : l'analyse lexicale et syntaxique, le fonctionnement des interpréteurs, les structures de contrôle, les expressions booléennes et quelques autres sujets.

Tout au long du livre, l'auteur réécrit et améliore fréquemment le code précédemment écrit, donc pour ceux qui souhaitent tout refaire étape par étape, ne doivent pas considérer le code écrit dans le chapitre actuel comme parfait et final.

Avis

Longtemps avant l'université, alors que j'étais au collège, j'ai étudié brièvement l'assembleur. Même ainsi, ce livre m'a semblé légèrement difficile et complètement éloigné de mon travail quotidien. D'un autre côté, il n'est pas excessivement difficile, et avec l'attention requise, on peut suivre l'auteur qui, chapitre après chapitre, perfectionne son propre langage de programmation et, par analogie, développer son propre langage de programmation ultra-primitif.

Вверх