Programming Languages: Concepts and Implementation is a textbook on the fundamental principles of programming languages through a combination of concept-based and interpreter-based approaches. The book has an implementation-oriented focus and features conceptual and programming exercises that give students practical experience applying language theory and concepts. The book also showcases the construction of a progressive series of language interpreters in Python that cover the implementation of a host of core language concepts such as scope, first-class functions, and parameter passing. Other programming styles, including logic/declarative programming, and compelling language features, such as first-class continuations, are also discussed. Concepts are presented in Python, Scheme, JavaScript, Ruby, ML, Haskell, Prolog, and various other programming languages. This book is intended as a general-purpose textbook for a course on programming languages.Each new print textbook includes Navigate eBook Access, a digital-only e-book with 365-day access.Learn more about Dr. Saverio Perugini's motivation for writing this new text! Hybrid conceptual- and interpreter-based approach Hands-on, implementation-oriented focus Numerous conceptual and programming exercises Interpreter-based projects in Python (and Scheme) All interpreter code (and solutions) in Python are provided as a Git repository in BitBucket Language tutorial appendices on Python, ML, and Haskell (c) 2023 840 pages
Les informations fournies dans la section « Synopsis » peuvent faire référence à une autre édition de ce titre.
Saverio Perugini is a Professor of Mathematics and Computer Science at Ave Maria University. He has a Ph.D. in Computer Science from Virginia Tech (2004). Perugini can be reached at saverio.perugini@avemaria.edu. For more information, see https: //saverio.carrd.co '
Les informations fournies dans la section « A propos du livre » peuvent faire référence à une autre édition de ce titre.
Vendeur : Textbooks_Source, Columbia, MO, Etats-Unis
paperback. Etat : New. Ships in a BOX from Central Missouri! UPS shipping for most packages, (Priority Mail for AK/HI/APO/PO Boxes). N° de réf. du vendeur 006721849N
Quantité disponible : 2 disponible(s)
Vendeur : Brook Bookstore On Demand, Napoli, NA, Italie
Etat : new. N° de réf. du vendeur XF09PG3VA2
Quantité disponible : Plus de 20 disponibles
Vendeur : PBShop.store UK, Fairford, GLOS, Royaume-Uni
PAP. Etat : New. New Book. Shipped from UK. Established seller since 2000. N° de réf. du vendeur FW-9781284222722
Quantité disponible : 15 disponible(s)
Vendeur : Revaluation Books, Exeter, Royaume-Uni
Paperback. Etat : Brand New. pap/psc edition. 755 pages. 9.25x7.75x1.75 inches. In Stock. N° de réf. du vendeur __1284222721
Quantité disponible : 2 disponible(s)
Vendeur : Kennys Bookshop and Art Galleries Ltd., Galway, GY, Irlande
Etat : New. 2021. paperback. . . . . . N° de réf. du vendeur V9781284222722
Quantité disponible : Plus de 20 disponibles
Vendeur : Majestic Books, Hounslow, Royaume-Uni
Etat : New. pp. 840. N° de réf. du vendeur 390209601
Quantité disponible : 3 disponible(s)
Vendeur : THE SAINT BOOKSTORE, Southport, Royaume-Uni
Paperback / softback. Etat : New. New copy - Usually dispatched within 4 working days. N° de réf. du vendeur B9781284222722
Quantité disponible : Plus de 20 disponibles
Vendeur : Kennys Bookstore, Olney, MD, Etats-Unis
Etat : New. 2021. paperback. . . . . . Books ship from the US and Ireland. N° de réf. du vendeur V9781284222722
Quantité disponible : Plus de 20 disponibles
Vendeur : Books Puddle, New York, NY, Etats-Unis
Etat : New. pp. 840. N° de réf. du vendeur 26389390238
Quantité disponible : 3 disponible(s)