Writing a C Compiler
Anglais, Nora Sandler, 2024Plus que 1 pièce en stock chez le fournisseur
Informations sur le produit
Un guide pratique, rempli d'exemples, sur la théorie et la pratique de l'écriture d'un compilateur C : un programme informatique qui traduit le code écrit par les programmeurs en code que l'ordinateur peut lire.Les compilateurs sont au cœur de tout ce que font les programmeurs, mais même les développeurs les plus expérimentés les trouvent intimidants. Pour ceux qui souhaitent vraiment comprendre comment fonctionnent les compilateurs, Writing a C Compiler dissipe le mystère. Ce livre vous guide à travers un projet amusant et engageant où vous apprendrez ce qu'il faut faire pour compiler un langage de programmation du monde réel en code d'assemblage réel.Writing a C Compiler vous emmènera pas à pas à travers le processus de construction de votre propre compilateur pour un sous-ensemble significatif de C-pas besoin d'expérience préalable avec la construction de compilateurs ou de code d'assemblage. Une fois que vous aurez construit un compilateur opérationnel pour le programme C le plus simple, vous ajouterez de nouvelles fonctionnalités chapitre par chapitre. Les algorithmes du livre sont tous en pseudo-code, ce qui vous permet d'implémenter votre compilateur dans la langue de votre choix. Along the way, you'll explore key concepts like:Lexing and parsing : Learn how to write a lexer and recursive descendant parser that transform C code into an abstract syntax tree.Program analysis : Discover how to analyze a program to understand its behavior and detect errors.Code generation : Learn how to translate C language constructs like arithmetic operations, function calls, and control-flow statements into x64 assembly code.Optimization techniques : Améliorez les performances avec des méthodes telles que le pliage constant, l'élimination des magasins morts et l'allocation de registres. Les compilateurs ne sont pas des bêtes effrayantes - et avec l'aide de ce guide pratique et accessible, vous pourriez même les transformer en amis pour la vie.
Langue | Anglais |
thème | Technique & IT |
Sous-thème | Programmation |
Auteur | Nora Sandler |
Nombre de pages | 792 |
Couverture du livre | Couverture cartonnée |
Année | 2024 |
Numéro d'article | 46279151 |
Éditeur | Penguin Random House |
Catégorie | Livres spécialisés |
Date de sortie | 20/8/2024 |
thème | Technique & IT |
Sous-thème | Programmation |
Langue | Anglais |
Auteur | Nora Sandler |
Année | 2024 |
Nombre de pages | 792 |
Couverture du livre | Couverture cartonnée |
Année | 2024 |
CO₂-Emission | |
Contribution climatique |
Hauteur | 30 mm |
Largeur | 180 mm |
Longueur | 23.90 cm |
Largeur | 18.10 cm |
Hauteur | 5 cm |
Poids | 1.29 kg |
Comparer les produits
Convient
Critiques et opinions
Taux de recours en garantie
La fréquence à laquelle un produit de cette marque dans la catégorie « Livres spécialisés » présente un défaut au cours des 24 premiers mois.
Source: Digitec Galaxus- 45.Hogrefe0.1 %
- 45.O'Reilly0.1 %
- 45.Penguin Random House0.1 %
- 45.Springer0.1 %
- 49.Ariston0.2 %
Durée de la garantie
Le temps moyen de traitement entre l'arrivée au point de service et le retour chez le client, en jours ouvrables.
Source: Digitec Galaxus- Penguin Random HouseDonnées insuffisantes
- AnacondaDonnées insuffisantes
- AristonDonnées insuffisantes
- Avery Publishing GroupDonnées insuffisantes
- Beck C.H.Données insuffisantes
Malheureusement, nous n’avons pas encore assez de données pour cette catégorie pour vous montrer plus de quotas.
Taux de retour
Fréquence à laquelle un produit de cette marque est retourné dans la catégorie « Livres spécialisés ».
Source: Digitec Galaxus- 27.Ingram Publishers0.5 %
- 27.Macmillan0.5 %
- 27.Penguin Random House0.5 %
- 27.Pocket0.5 %
- 27.S. Fischer Publishing0.5 %