Note :
Ce livre est considéré comme une excellente ressource pour comprendre les langages de programmation, en particulier à travers le prisme de Scheme. De nombreux utilisateurs le trouvent utile pour l'enseignement et l'apprentissage, bien que certaines critiques existent quant à sa complexité par rapport aux éditions précédentes.
Avantages:Ce livre constitue une excellente introduction aux langages de programmation, avec des explications claires, des exercices utiles et une approche pratique du développement d'un interpréteur. Il est bien adapté aux lecteurs ayant quelques connaissances en programmation et relie efficacement les concepts à des exemples pratiques en Scheme. La qualité du papier et la production générale du livre sont également appréciées.
Inconvénients:Certains utilisateurs estiment que la troisième édition est inutilement complexe par rapport à la deuxième édition, plus simple, et qu'elle perd un peu de son élégance et de son attrait pratique. Il est nécessaire d'être familier avec Scheme ou Lisp, ce qui peut représenter un défi pour les débutants absolus.
(basé sur 5 avis de lecteurs)
Essentials of Programming Languages
Une nouvelle édition d'un manuel qui permet aux étudiants d'acquérir une compréhension approfondie et pratique des concepts essentiels des langages de programmation, entièrement révisée et enrichie d'un nombre significatif de nouveaux éléments. Ce livre permet aux étudiants d'acquérir une compréhension profonde et pratique des concepts essentiels des langages de programmation.
La plupart de ces concepts essentiels sont liés à la sémantique, ou à la signification, des éléments du programme, et le texte utilise des interprètes (programmes courts qui analysent directement une représentation abstraite du texte du programme) pour exprimer la sémantique de nombreux éléments essentiels du langage d'une manière qui est à la fois claire et exécutable. L'approche est à la fois analytique et pratique. Le livre fournit des vues des langages de programmation en utilisant des niveaux d'abstraction très variés, en maintenant un lien clair entre les vues de haut niveau et de bas niveau.
Les exercices constituent une partie essentielle du texte et sont disséminés tout au long de celui-ci ; le texte explique les concepts clés et les exercices explorent des conceptions alternatives et d'autres questions. Le code Scheme complet de tous les interprètes et analyseurs du livre est disponible en ligne sur le site web de The MIT Press.
Pour cette nouvelle édition, chaque chapitre a été révisé et de nombreux exercices ont été ajoutés. Des ajouts significatifs ont été apportés au texte, notamment des chapitres entièrement nouveaux sur les modules et le style continuation-passing.
Essentials of Programming Languages peut être utilisé pour des cours de premier et deuxième cycles, ainsi que pour des cours de formation continue destinés aux programmeurs.
© 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)