Published 1998
by Springer in New York .
Written in English
Edition Notes
Includes bibliographical references (p. [361]) and index.
Statement | Jon Pearce. |
Series | Undergraduate texts in computer science |
Classifications | |
---|---|
LC Classifications | QA76.73.S34 P4 1998 |
The Physical Object | |
Pagination | xiii, 341 p. : |
Number of Pages | 341 |
ID Numbers | |
Open Library | OL681838M |
ISBN 10 | 0387983201 |
LC Control Number | 97028476 |
As well as providing a thorough grounding in Scheme, the author discusses different programming paradigms in depth. An important theme throughout is that of "meta-programming", thus providing an insight into topics such as type-checking and overloading which might otherwise be by: 1. As well as providing a thorough grounding in Scheme, the author discusses in depth different programming paradigms. An important theme throughout is that of "meta-programming": the perspective that programs themselves can be treated as data, and hence can be analyzed and modified as : Springer-Verlag New York. Provides a first course in Scheme and covers its features: abstraction, functional programming, data types, recursion, and semantic programming. This text aims to teach students to program in Scheme; and provides insight into topics such as type-checking and overloading. As well as providing a thorough grounding in Scheme, the author discusses in depth different programming paradigms. An important theme throughout is that of "meta-programming": the perspective that programs themselves can be treated as data, and hence can be analyzed and modified as objects.
Note: If you're looking for a free download links of Programming and Meta-Programming in Scheme (Undergraduate Texts in Computer Science) Pdf, epub, docx and torrent then this site is not for you. only do ebook promotions online and we does not . Get this from a library! Programming and Meta-Programming in Scheme. [Jon Pearce] -- By now, Scheme is a well-established programming language and is finding increasing popularity in programming courses for undergraduates. Its expressive capabilities are matched by a simplicity of. You can probably do runtime metaprogramming in Ruby too, but I don't know Ruby. So --there are several different metaprogramming methods in Scheme (different macro systems). I suggest you take a look at some basic Scheme book and later read about two different macro systems. Some good Scheme books: Simply Scheme; Teach Yourself Scheme. Programming and Meta Programming in Scheme (with errata), Jon Pearce, Springer, Débuter la programmation avec Scheme, Jean-Christophe Routier and Eric Wegrzynowski, International Thompson Publishing France, Premiers cours de programmation avec Scheme, Jean-Paul Roy, Ellipses,
- Most of Lisp books in one place. See more ideas about Books, Theoretical computer science and Discrete mathematics pins. Metaprogramming is a programming technique in which computer programs have the ability to treat other programs as their data. It means that a program can be designed to read, generate, analyze or transform other programs, and even modify itself while running. An important theme throughout is that of "meta-programming", thus providing an insight into topics such as type-checking and overloading which might otherwise be now, Scheme is a well-established programming language and is finding increasing popularity in programming courses for . Principles of Programming Languages Mira Balaban Lecture Notes May 6, Many thanks to Tamar Pinhas, Ami Hauptman, Eran Tomer, Barak Bar-Orion, Azzam Maraee, Yaron Gonen, Ehud Barnea, Rotem Mairon, Igal Khitron, Rani Etinger, Ran Anner, Tal Achimeir, Michael Elhadad, Michael Frank for their great help in preparing these notes and the.