Articoli correlati a Introduction to Compiler Design: An Object-Oriented...

Introduction to Compiler Design: An Object-Oriented Approach Using Java® - Brossura

 
9781734139105: Introduction to Compiler Design: An Object-Oriented Approach Using Java®

Sinossi

Questo libro è progettato principalmente per essere utilizzato come libro di testo in un corso di un semestre sulla progettazione del compilatore per studenti universitari e studenti laureati principianti. Gli unici prerequisiti per questo libro sono la familiarità con gli algoritmi di base e le strutture dati (elenchi, mappe, ricorsione, ecc. ), una conoscenza rudimentale dell'architettura del computer e del linguaggio assembly e una certa esperienza con il linguaggio di programmazione Java.

Uno studio completo dei compilatori potrebbe facilmente riempire diversi corsi di laurea e quindi alcune semplificazioni e compromessi sono necessari per un corso di un semestre accessibile agli studenti universitari. Di seguito sono riportate alcune delle decisioni prese per soddisfare gli obiettivi di questo libro.

  1. Il libro ha un focus ristretto come corso orientato al progetto sui compilatori. La teoria del compilatore è ridotta al minimo, ma l'orientamento del progetto mantiene la parte "divertente" dello studio dei compilatori.
  2. Il linguaggio di origine compilato è relativamente semplice, ma è abbastanza potente da essere interessante e stimolante. Ha tipi di dati di base, array, procedure, funzioni e parametri, ma relega molte altre caratteristiche linguistiche interessanti agli esercizi del progetto.
  3. La lingua di destinazione è il linguaggio assembly per una macchina virtuale con un'architettura basata su stack, simile ma molto più semplice della Java Virtual Machine (JVM). Questo approccio semplifica notevolmente la generazione di codice. Sia un assemblatore che un emulatore per la macchina virtuale sono forniti sul sito web del corso.
  4. Non sono richiesti o utilizzati strumenti speciali relativi al compilatore all'interno del libro. Gli studenti richiedono l'accesso solo a un compilatore Java e a un editor di testo, ma la maggior parte degli studenti vorrà utilizzare Java con un ambiente di sviluppo integrato (IDE).
  5. Un componente molto importante di un compilatore è il parser, che verifica che un programma sorgente sia conforme alla sintassi del linguaggio e produce una rappresentazione intermedia del programma adatta per ulteriori analisi e generazione di codice. Esistono diversi approcci all'analisi, ma in linea con l'attenzione su un corso di un semestre, questo libro enfatizza solo un approccio, l'analisi della discesa ricorsiva con un lookahead simbolo.

Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.

Compra usato

Zustand: Hervorragend | Sprache...
Visualizza questo articolo

EUR 9,90 per la spedizione da Germania a Italia

Destinazione, tempi e costi

EUR 25,69 per la spedizione da U.S.A. a Italia

Destinazione, tempi e costi

Risultati della ricerca per Introduction to Compiler Design: An Object-Oriented...

Foto dell'editore

John I. Moore
Editore: SoftMoore Consulting, 2019
ISBN 10: 1734139102 ISBN 13: 9781734139105
Antico o usato Brossura

Da: Buchpark, Trebbin, Germania

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: Hervorragend. Zustand: Hervorragend | Sprache: Englisch | Produktart: Bücher. Codice articolo 35682613/1

Contatta il venditore

Compra usato

EUR 23,21
Convertire valuta
Spese di spedizione: EUR 9,90
Da: Germania a: Italia
Destinazione, tempi e costi

Quantità: 2 disponibili

Aggiungi al carrello

Foto dell'editore

Moore, John I
Editore: Softmoore Consulting, 2019
ISBN 10: 1734139102 ISBN 13: 9781734139105
Antico o usato paperback

Da: HPB-Red, Dallas, TX, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

paperback. Condizione: Good. Connecting readers with great books since 1972! Used textbooks may not include companion materials such as access codes, etc. May have some wear or writing/highlighting. We ship orders daily and Customer Service is our top priority! Codice articolo S_386823203

Contatta il venditore

Compra usato

EUR 5,38
Convertire valuta
Spese di spedizione: EUR 92,49
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Foto dell'editore

John I Moore
Editore: Softmoore Consulting, 2019
ISBN 10: 1734139102 ISBN 13: 9781734139105
Nuovo Paperback

Da: Toscana Books, AUSTIN, TX, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Paperback. Condizione: new. Excellent Condition.Excels in customer satisfaction, prompt replies, and quality checks. Codice articolo Scanned1734139102

Contatta il venditore

Compra nuovo

EUR 91,89
Convertire valuta
Spese di spedizione: EUR 25,69
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello