Writing a C Compiler

Anglais, Nora Sandler, 2024
Livré entre mar, 25/11 et jeu, 27/11
Plus que 1 pièce en stock chez le fournisseur
livraison gratuite

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.

Spécifications principales

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

Informations générales

Éditeur
Penguin Random House
Catégorie
Livres spécialisés
Date de sortie
20/8/2024

Propriétés du livre

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

Contribution climatique volontaire

CO₂-Emission
Contribution climatique

Dimensions du produit

Hauteur
30 mm
Largeur
180 mm

Dimensions de l’emballage

Longueur
23.90 cm
Largeur
18.10 cm
Hauteur
5 cm
Poids
1.29 kg

30 jours de droit de retour si non ouvert
24 mois Garantie (Bring-in)
1 offre supplémentaire

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.Hogrefe
    0.1 %
  • 45.O'Reilly
    0.1 %
  • 45.Penguin Random House
    0.1 %
  • 45.Springer
    0.1 %
  • 49.Ariston
    0.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 House
    Données insuffisantes
  • Anaconda
    Données insuffisantes
  • Ariston
    Données insuffisantes
  • Avery Publishing Group
    Donné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 Publishers
    0.5 %
  • 27.Macmillan
    0.5 %
  • 27.Penguin Random House
    0.5 %
  • 27.Pocket
    0.5 %
  • 27.S. Fischer Publishing
    0.5 %
Source: Digitec Galaxus