SFr. 109.00
€ 117.72


bestellen

Artikel-Nr. 33732897


Diesen Artikel in meine
Wunschliste
Diesen Artikel
weiterempfehlen
Diesen Preis
beobachten

Weitersagen:



Autor(en): 
  • Nora Sandler
  • Writing a C Compiler: Build a Real Programming Language from Scratch 
     

    (Buch)
    Dieser Artikel gilt, aufgrund seiner Grösse, beim Versand als 3 Artikel!


    Übersicht

    Auf mobile öffnen
     
    Lieferstatus:   Auf Bestellung (Lieferzeit unbekannt)
    Veröffentlichung:  August 2024  
    Genre:  EDV / Informatik 
     
    Algorithm / Algorithms / Assembly / Assembly language / Assembly Programming / C Programming / c programming language / C++ Programming
    ISBN:  9781718500426 
    EAN-Code: 
    9781718500426 
    Verlag:  Random House N.Y. 
    Einband:  Kartoniert  
    Sprache:  English  
    Dimensionen:  H 235 mm / B 177 mm / D 
    Bewertung: Titel bewerten / Meinung schreiben
    Inhalt:
    A fun, hands-on guide to writing your own compiler for a real-world programming language.

    Compilers are at the heart of everything programmers do, yet even experienced developers find them intimidating. For those eager to truly grasp how compilers work, Writing a C Compiler dispels the mystery. This book guides you through a fun and engaging project where you’ll learn what it takes to compile a real-world programming language to actual assembly code.

    Writing a C Compiler will take you step by step through the process of building your own compiler for a significant subset of C—no prior experience with compiler construction or assembly code needed. Once you’ve built a working compiler for the simplest C program, you’ll add new features chapter by chapter. The algorithms in the book are all in pseudocode, so you can implement your compiler in whatever language you like. Along the way, you’ll explore key concepts like:

    • Lexing and parsing: Learn how to write a lexer and recursive descent 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: Improve performance with methods like constant folding, dead store elimination, and register allocation.  

    Compilers aren’t terrifying beasts—and with help from this hands-on, accessible guide, you might even turn them into your friends for life.

      
     Empfehlungen... 
     Effective C: An Introduction to Professional C Pro - (Buch)
     Weitersuchen in   DVD/FILME   CDS   GAMES   BÜCHERN   



    Wird aktuell angeschaut...
     

    Zurück zur letzten Ansicht


    AGB | Datenschutzerklärung | Mein Konto | Impressum | Partnerprogramm
    Newsletter | 1Advd.ch RSS News-Feed Newsfeed | 1Advd.ch Facebook-Page Facebook | 1Advd.ch Twitter-Page Twitter
    Forbidden Planet AG © 1999-2026
    Alle Angaben ohne Gewähr
     
    SUCHEN

     
     Kategorien
    Im Sortiment stöbern
    Genres
    Hörbücher
    Aktionen
     Infos
    Mein Konto
    Warenkorb
    Meine Wunschliste
     Kundenservice
    Recherchedienst
    Fragen / AGB / Kontakt
    Partnerprogramm
    Impressum
    © by Forbidden Planet AG 1999-2026