Note :
Ce livre fournit un guide pratique pour la construction d'un interpréteur en Pascal Objet, avec des explications étape par étape et un code source téléchargeable. Il est particulièrement utile pour ceux qui s'intéressent aux processeurs de langages de programmation et se distingue par l'utilisation du Pascal dans un domaine généralement dominé par le C.
Avantages:Le livre offre un apprentissage progressif, un contenu bien expliqué, un code source téléchargeable et modifiable, et une perspective rafraîchissante en utilisant Pascal pour le développement de processeurs de langage.
Inconvénients:L'attrait pour le public pourrait être limité en raison de l'accent mis sur le Pascal Objet, que certains pourraient considérer comme dépassé par rapport à des langages plus populaires tels que le C.
(basé sur 3 avis de lecteurs)
Writing an Interpreter in Object Pascal: Part 1: Lexical and Basic Syntax Analysis
Ceci est la première partie d'une série qui vous montrera comment écrire un interpréteur interactif en Pascal Objet. La première partie de la série couvre le matériel d'introduction, y compris une description du langage que nous allons créer, un analyseur lexical complet pour le langage, comment utiliser DUnitX pour les tests unitaires, et une introduction aux concepts essentiels de l'analyse syntaxique, de la descente récursive, de la grammaire, et de l'EBNF.
En cours de route, nous créerons une REPL, nous discuterons en détail de l'analyse des expressions et nous construirons une simple calculatrice interactive pour illustrer la théorie. Le livre fournit un code entièrement fonctionnel et explique en langage clair comment le code fonctionne et pourquoi certaines décisions ont été prises, y compris des conceptions alternatives. Le livre utilise abondamment le code tout au long des chapitres.
Tout est fait sans l'aide d'outils tiers. Tout ce dont vous avez besoin est une installation standard de Free Pascal ou de l'excellent Delphi d'Embarcaderos (y compris l'édition communautaire gratuite).
Le texte s'adresse aux amateurs et aux développeurs de niveau intermédiaire qui ont besoin d'une introduction facile à l'analyse lexicale et à l'analyse syntaxique. Il s'adresse également aux étudiants qui débutent dans la conception de compilateurs et d'interprètes et qui ont besoin de quelque chose de plus digeste avant de se plonger dans la théorie des compilateurs.
© 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)