Programming and Meta-Programming in Scheme

Programming and Meta-Programming in Scheme
Author :
Publisher : Springer Science & Business Media
Total Pages : 352
Release :
ISBN-10 : 9781461216827
ISBN-13 : 1461216826
Rating : 4/5 (826 Downloads)

Book Synopsis Programming and Meta-Programming in Scheme by : Jon Pearce

Download or read book Programming and Meta-Programming in Scheme written by Jon Pearce and published by Springer Science & Business Media. This book was released on 2012-12-06 with total page 352 pages. Available in PDF, EPUB and Kindle. Book excerpt: A comprehensive first course in Scheme, covering all of its major features: abstraction, functional programming, data types, recursion, and semantic programming. Although the primary goal is to teach students to program in Scheme, this will be suitable for anyone taking a general programming principles course. Each chapter is divided into three sections: core, appendix , and problems. Most essential topics are covered in the core section, but it is assumed that most students will read the appendices and solve most of the problems - all of which require short Scheme procedures. 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 missed.


Programming and Meta-Programming in Scheme Related Books

Programming and Meta-Programming in Scheme
Language: en
Pages: 352
Authors: Jon Pearce
Categories: Computers
Type: BOOK - Published: 2012-12-06 - Publisher: Springer Science & Business Media

GET EBOOK

A comprehensive first course in Scheme, covering all of its major features: abstraction, functional programming, data types, recursion, and semantic programming
Scheme and the Art of Programming
Language: en
Pages: 344
Authors: George Springer
Categories: Computer programming
Type: BOOK - Published: 1990 - Publisher:

GET EBOOK

This is the first introduction to computer programming text to focus on functional programming which is not too mathematically rigorous for freshmen. The text f
Realm of Racket
Language: en
Pages: 318
Authors: Matthias Felleisen
Categories: Computers
Type: BOOK - Published: 2013-06-13 - Publisher: No Starch Press

GET EBOOK

Racket is a descendant of Lisp, a programming language renowned for its elegance, power, and challenging learning curve. But while Racket retains the functional
Essentials of Programming Languages, third edition
Language: en
Pages: 433
Authors: Daniel P. Friedman
Categories: Computers
Type: BOOK - Published: 2008-04-18 - Publisher: MIT Press

GET EBOOK

A new edition of a textbook that provides students with a deep, working understanding of the essential concepts of programming languages, completely revised, wi
The Reasoned Schemer, second edition
Language: en
Pages: 206
Authors: Daniel P. Friedman
Categories: Computers
Type: BOOK - Published: 2018-03-09 - Publisher: MIT Press

GET EBOOK

A new edition of a book, written in a humorous question-and-answer style, that shows how to implement and use an elegant little programming language for logic p