Klik op een omslag om naar Google Boeken te gaan.
Bezig met laden... Essentials of Programming Languages (origineel 1992; editie 1992)door Daniel P. Friedman
Informatie over het werkEssentials of Programming Languages - 2nd Edition door Daniel P. Friedman (1992)
Geen Bezig met laden...
Meld je aan bij LibraryThing om erachter te komen of je dit boek goed zult vinden. Op dit moment geen Discussie gesprekken over dit boek. geen besprekingen | voeg een bespreking toe
What really happens when a program runs? Essentials of Programming Languages teaches the fundamental concepts of programming languages through numerous short programs, or interpreters that actually implement the features of a language. Nearly 300 exercises using these programs provide a hands-on undertanding of programming principles that is hard, if not impossible, to achieve by formal study alone. In an approach that is uniquely suited to mastering a new level of programming structure, the authors derive a sequence of interpreters that begins with a high-level operational specification (close to formal semantics) and ends with what is effectively assembly language - a process involving programming transformation techniques that should be in the toolbox of every programmer. Geen bibliotheekbeschrijvingen gevonden. |
Actuele discussiesGeenPopulaire omslagen
Google Books — Bezig met laden... GenresDewey Decimale Classificatie (DDC)005.13Information Computer Science; Knowledge and Systems Computer programming, programs, data, security Programming LanguagesLC-classificatieWaarderingGemiddelde:
Ben jij dit?Word een LibraryThing Auteur. |
That isn't to say this book isn't great. It is. It's just for a more advanced programmers who have a sturdy foundation already in programming. A sturdy foundation, that is, that can be readily swept away while Friedman et al. blow your mind with aspects of programming languages you would have never thought before.
I recommend this book for anybody pursuing a career or education in computer science or its related fields, and not for the introductory programmer, unless that introductory programmer is also an advanced mathematician. ( )