Note :
Les critiques de ce livre soulignent qu'il s'agit d'un texte profond et stimulant qui se concentre sur les fondements théoriques de l'informatique et de la programmation fonctionnelle, en utilisant le langage Scheme. De nombreux lecteurs apprécient son impact sur leur compréhension et leur approche de la programmation, tandis que d'autres critiquent sa difficulté et le manque de matériel de soutien pour les débutants.
Avantages:⬤ Un aperçu théorique approfondi de la programmation et de l'informatique.
⬤ Accent mis sur les concepts de programmation fonctionnelle.
⬤ Défie les lecteurs d'améliorer leurs compétences en matière de résolution de problèmes.
⬤ Riche en exercices qui encouragent un apprentissage en profondeur.
⬤ Bien écrit par des auteurs expérimentés et reconnus pour leur enseignement.
⬤ Le contenu peut changer fondamentalement la façon dont on envisage l'informatique.
⬤ Ne convient pas aux débutants ; nécessite une base mathématique solide.
⬤ Matière dense et difficile qui peut submerger certains lecteurs.
⬤ Manque de commentaires et de clarté dans les exemples de code.
⬤ Certains exercices ne sont pas suffisamment guidés ou contextualisés.
⬤ Des problèmes de qualité d'impression ont été signalés, notamment une mauvaise composition et une mauvaise reliure.
⬤ Ne couvre pas suffisamment certains domaines tels que la complexité algorithmique.
(basé sur 205 avis de lecteurs)
Structure and Interpretation of Computer Programs
Structure et interprétation des programmes informatiques a eu un impact considérable sur les programmes d'études en informatique au cours de la dernière décennie. Cette révision tant attendue contient des changements dans l'ensemble du texte.
Le livre contient de nouvelles implémentations de la plupart des principaux systèmes de programmation, y compris les interprètes et les compilateurs, et les auteurs ont incorporé de nombreux petits changements qui reflètent leur expérience de l'enseignement du cours au MIT depuis la publication de la première édition. Un nouveau thème a été introduit, qui met l'accent sur le rôle central joué par les différentes approches de la gestion du temps dans les modèles informatiques : objets avec état, programmation concurrente, programmation fonctionnelle et évaluation paresseuse, et programmation non déterministe.
De nouvelles sections d'exemples ont été ajoutées sur les procédures d'ordre supérieur dans les graphiques et sur les applications du traitement des flux dans la programmation numérique, ainsi que de nombreux nouveaux exercices. En outre, tous les programmes ont été retravaillés pour pouvoir être exécutés dans n'importe quelle implémentation de Scheme qui adhère à la norme IEEE.
© 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)