Writing a C Compiler
Anglais, Nora Sandler, 2024Plus de 10 pièces 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.
Sous-thème | Programmation |
Langue | Anglais |
Auteur | Nora Sandler |
Année | 2024 |
Nombre de pages | 792 |
Couverture du livre | Livre de poche |
Numéro d'article | 46279151 |
Éditeur | Penguin Random House |
Catégorie | Livres spécialisés |
Date de sortie | 20/8/2024 |
Sous-thème | Programmation |
Langue | Anglais |
Auteur | Nora Sandler |
Année | 2024 |
Nombre de pages | 792 |
Couverture du livre | Livre de poche |
CO₂-Emission | 1.28 kg |
Contribution climatique | CHF 0.11 |
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- 44.Hogrefe0.1 %
- 44.Ingram Publishers0.1 %
- 44.Penguin Random House0.1 %
- 44.Piper0.1 %
- 50.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- 1.Penguin Random House0 jour
Taux de retour
Fréquence à laquelle un produit de cette marque est retourné dans la catégorie « Livres spécialisés ».
Source: Digitec Galaxus- 53.Campus1.1 %
- 53.John Wiley & Sons1.1 %
- 53.Penguin Random House1.1 %
- 53.S.Fischer1.1 %
- 53.Springer1.1 %