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

Introduction to Compiler Design: An Object-Oriented Approach Using Java(R) - Brossura

 
9781734139105: Introduction to Compiler Design: An Object-Oriented Approach Using Java(R)

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.

  • EditoreSoftmoore Consulting
  • Data di pubblicazione2019
  • ISBN 10 1734139102
  • ISBN 13 9781734139105
  • RilegaturaCopertina flessibile
  • LinguaInglese
  • Numero di pagine282
  • Contatto del produttorenon disponibile

Compra usato

Condizioni: buono
Item in good condition. Textbooks...
Visualizza questo articolo

EUR 30,63 per la spedizione da U.S.A. a Italia

Destinazione, tempi e costi

EUR 11,86 per la spedizione da Regno Unito a Italia

Destinazione, tempi e costi

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

Foto dell'editore

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

Da: Revaluation Books, Exeter, Regno Unito

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

Paperback. Condizione: Brand New. 282 pages. 9.25x7.52x0.59 inches. In Stock. Codice articolo zk1734139102

Contatta il venditore

Compra nuovo

EUR 25,10
Convertire valuta
Spese di spedizione: EUR 11,86
Da: Regno Unito a: Italia
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Foto dell'editore

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

Da: SecondSale, Montgomery, IL, U.S.A.

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

Condizione: Good. Item in good condition. Textbooks may not include supplemental items i.e. CDs, access codes etc. Codice articolo 00080327058

Contatta il venditore

Compra usato

EUR 9,68
Convertire valuta
Spese di spedizione: EUR 30,63
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 39,96
Convertire valuta
Spese di spedizione: EUR 26,25
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: 1 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 6,32
Convertire valuta
Spese di spedizione: EUR 94,51
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello