Structure et interprétation des programmes informatiques : Édition JavaScript

Note :   (4,6 sur 5)

Structure et interprétation des programmes informatiques : Édition JavaScript (Harold Abelson)

Avis des lecteurs

Résumé:

Ce livre propose une révision du classique « Structure and Interpretation of Computer Programs » (SICP) en utilisant JavaScript, le rendant ainsi plus accessible aux lecteurs modernes. Bien que beaucoup apprécient son approche et trouvent les concepts utiles, l'exécution a suscité des réactions mitigées, en particulier en ce qui concerne l'utilisation de JavaScript. Certains lecteurs estiment que la syntaxe et les exemples de code sont médiocres, et d'autres critiquent le choix de traduire le livre en JavaScript plutôt que de s'en tenir à Scheme. Cependant, d'autres lecteurs trouvent que cette adaptation est un ajout fantastique.

Avantages:

Le livre fournit une belle introduction aux concepts abstraits de l'informatique, en les rendant accessibles en JavaScript, que beaucoup trouvent pertinent et plus accessible que Scheme. Il a été bien accueilli par certains lecteurs pour son code clair et concis, et un ingénieur logiciel actuel a estimé qu'il s'agissait du meilleur livre lié au travail depuis l'obtention de son diplôme.

Inconvénients:

Certains se plaignent de la nécessité d'installer des paquets JavaScript pour exécuter les exemples, qui ne peuvent pas être exécutés avec du JavaScript classique. Certains trouvent l'écriture alambiquée et les exemples non idiomatiques, tandis que d'autres expriment un vif mécontentement quant à la réécriture d'un classique en JavaScript, craignant que cela n'abaisse le niveau de la matière. En outre, la traduction manque de certaines discussions sur l'analyse syntaxique des expressions.

(basé sur 10 avis de lecteurs)

Titre original :

Structure and Interpretation of Computer Programs: JavaScript Edition

Contenu du livre :

Une nouvelle version du texte classique et largement utilisé, adaptée au langage de programmation JavaScript.

Depuis la publication de sa première édition en 1984 et de sa deuxième édition en 1996, Structure and Interpretation of Computer Programs ( SICP ) a influencé les programmes d'enseignement de l'informatique dans le monde entier. Largement adopté comme manuel, le livre trouve son origine dans un cours populaire d'initiation à l'informatique enseigné par Harold Abelson et Gerald Jay Sussman au MIT. SICP introduit le lecteur aux idées centrales de l'informatique en établissant une série de modèles mentaux pour l'informatique. Les éditions précédentes utilisaient le langage de programmation Scheme dans leurs exemples de programmes. Cette nouvelle version de la deuxième édition a été adaptée à JavaScript.

Les trois premiers chapitres du SICP couvrent les concepts de programmation communs à tous les langages de programmation modernes de haut niveau. Les chapitres quatre et cinq, qui utilisaient Scheme pour formuler des processeurs de langage pour Scheme, ont nécessité une révision importante. Le chapitre quatre propose de nouveaux éléments, en particulier une introduction à la notion d'analyse syntaxique des programmes. L'évaluateur et le compilateur du chapitre cinq introduisent une discipline de pile subtile pour supporter les déclarations de retour (une caractéristique importante des langages orientés déclaration) sans sacrifier la récursion de queue.

Les programmes JavaScript inclus dans le livre s'exécutent dans n'importe quelle implémentation du langage conforme à la spécification ECMAScript 2020, en utilisant le package JavaScript sicp fourni par le site web de MIT Press.

Autres informations sur le livre :

ISBN :9780262543231
Auteur :
Éditeur :
Langue :anglais
Reliure :Broché
Année de publication :2022
Nombre de pages :400

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Structure et interprétation des programmes informatiques - Structure and Interpretation of Computer...
Structure et interprétation des programmes...
Structure et interprétation des programmes informatiques - Structure and Interpretation of Computer Programs
La géométrie de la tortue : L'ordinateur comme moyen d'exploration des mathématiques - Turtle...
La Géométrie de la Tortue présente un programme innovant...
La géométrie de la tortue : L'ordinateur comme moyen d'exploration des mathématiques - Turtle Geometry: The Computer as a Medium for Exploring Mathematics
Structure et interprétation des programmes informatiques : Édition JavaScript - Structure and...
Une nouvelle version du texte classique et largement...
Structure et interprétation des programmes informatiques : Édition JavaScript - Structure and Interpretation of Computer Programs: JavaScript Edition
Logo pour le Macintosh : une introduction à l'Object Logo - Logo for the Macintosh: An Introduction...
Ce guide classique enseigne l'art de la...
Logo pour le Macintosh : une introduction à l'Object Logo - Logo for the Macintosh: An Introduction through Object Logo
Programmes d'enseignement de la pensée computationnelle de la maternelle à la 12e année :...
Un aperçu international de la manière dont les décideurs...
Programmes d'enseignement de la pensée computationnelle de la maternelle à la 12e année : implémentations internationales - Computational Thinking Curricula in K-12: International Implementations

Les œuvres de l'auteur ont été publiées par les éditeurs suivants :

© 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)