All Books
The Scheme Programming Language by R. Kent Dybvig – MIT Press hardcover book cover
Computers & Internet

The Scheme Programming Language: A Definitive Reference and Introduction by R. Kent Dybvig

3,696

Inclusive of all applicable taxes. FREE shipping on all orders.

Quantity:
1
Share:
Free DeliveryOn every order
15-Day ReturnEasy returns
Genuine BookPhysical copy only

Available Offers

  • 🚚Free DeliveryFree shipping on all orders
  • 💵Cash on DeliveryPay when your order arrives
  • ↩️15-Day Easy ReturnsHassle-free return policy
  • 🔒Cash on DeliveryPay safely when your order arrives

Check Delivery

Product Description

Introduction

The Scheme Programming Language by R. Kent Dybvig is an authoritative and comprehensive guide to one of the most elegant and influential programming languages in computer science. Published by MIT Press, this hardcover edition is an essential resource for students, educators, and professional developers who wish to master Scheme. Whether you are learning functional programming or seeking a reliable reference for the latest standard, this book offers clarity, depth, and practical insight.

Book Overview

This thoroughly updated fourth edition brings the content fully in line with the Revised6 Report on Scheme, the official standard for the language. The book is structured to guide readers from foundational concepts to advanced topics, making it suitable for both beginners with some prior programming experience and seasoned programmers exploring Scheme for the first time. The author, a leading expert in the field, presents each concept with precision and real-world examples, ensuring that readers not only understand the syntax but also the philosophy behind Scheme’s design.

Key Highlights

  • Comprehensive coverage of the Revised6 Report on Scheme, including new features and libraries.
  • Clear and concise explanations that make complex topics accessible without oversimplification.
  • Practical examples and exercises that reinforce learning and encourage hands-on practice.
  • Updated content with three entirely new chapters addressing modern programming paradigms and best practices.
  • Authoritative reference written by R. Kent Dybvig, a core contributor to the Scheme standard.

Inside the Book

The book begins with a gentle introduction to Scheme’s basic syntax, data types, and control structures. As readers progress, they encounter more sophisticated topics such as recursion, higher-order functions, macros, and continuations. Each chapter builds upon the previous one, creating a seamless learning curve. The final sections serve as a definitive reference, covering the entire language specification, including input/output, numeric operations, and syntactic extensions. Appendices provide quick lookup tables and additional resources for further study.

Key Topics

  • Fundamentals of Scheme: expressions, variables, lists, and procedures.
  • Functional programming: recursion, lambda calculus, and closures.
  • Advanced features: macros, continuations, and exception handling.
  • Data structures: vectors, strings, and records.
  • Input and output: file handling, ports, and formatted output.
  • Library system: modules, libraries, and code organization.

Reader Benefits

  • Build a strong foundation in functional and general-purpose programming.
  • Gain confidence in writing clean, efficient, and maintainable Scheme code.
  • Prepare for advanced studies in programming languages, compilers, and formal logic.
  • Access a trusted reference for daily programming tasks and project development.
  • Learn from an expert who has shaped the language itself.

Learning Outcomes

By the end of this book, readers will be able to write idiomatic Scheme programs, understand the principles of functional and recursive programming, implement complex algorithms, and leverage Scheme’s macro system for code generation. They will also be equipped to read and contribute to Scheme-based research and industrial projects. The book ensures that learners develop both theoretical knowledge and practical skills applicable in academia and industry.

Who Should Read

  • Computer science students seeking a deep understanding of programming language concepts.
  • Professional developers interested in functional programming and language design.
  • Educators teaching courses on programming languages, algorithms, or artificial intelligence.
  • Researchers exploring the expressive power of Scheme in fields like symbolic computation and linguistics.
  • Self-learners who want a rigorous yet approachable introduction to Scheme.

About the Author

R. Kent Dybvig is a renowned computer scientist and professor at Indiana University. He is one of the principal architects of the Chez Scheme system and has been instrumental in the development of the Scheme language standard. His deep expertise and clear teaching style have made this book a classic in programming literature. Dybvig’s contributions extend beyond academia, influencing real-world applications in education, research, and industry.

About the Publisher

MIT Press is one of the world’s most respected academic publishers, known for its high-quality titles in science, technology, and computer science. With a history of publishing groundbreaking works, MIT Press ensures that this book meets the highest editorial and production standards. The hardcover binding reflects the durability expected of a reference that will be used for years.

Conclusion

The Scheme Programming Language, Fourth Edition, is an indispensable resource for anyone serious about mastering Scheme. Its blend of tutorial guidance and comprehensive reference material makes it a lifelong companion for programmers at all levels. Whether you are a student in India exploring functional programming or a professional looking to expand your toolkit, this book delivers exceptional value. Order your copy from Bookshops.in today and embark on a journey into the elegance of Scheme.

Quick Summary

The Scheme Programming Language by R. Kent Dybvig is the definitive guide to the Scheme language, fully updated to the Revised6 Report. This book is designed for Indian students and professionals who have some programming background and want to master Scheme from the ground up. Readers will learn everything from basic syntax and data structures to advanced topics like macros, continuations, and tail recursion. The author's clear, example-driven approach makes complex concepts accessible, while the comprehensive reference sections serve as a go-to resource for experienced developers. By studying this book, readers will gain a deep understanding of functional programming, recursion, and language design principles. Whether you are a computer science student in India preparing for exams or a researcher exploring programming paradigms, this hardcover edition from MIT Press is an invaluable addition to your library. Buy it from Bookshops.in for a reliable, high-quality print copy delivered to your doorstep.

Book Highlights

Comprehensive coverage of Scheme from basics to advanced topics
Updated to the Revised6 Report on Scheme standard
Clear and concise writing style suitable for self-study
Includes numerous examples and practical exercises
Covers macros, continuations, and higher-order functions
Ideal for computer science students and researchers
Written by R. Kent Dybvig, a leading Scheme expert
Published by MIT Press, a trusted academic publisher
Hardcover edition for durable reference
Suitable for both beginners and experienced programmers
Explains functional programming paradigms in depth
Discusses recursion and tail-call optimization
Provides insights into Scheme's Lisp heritage
Perfect for Indian university curricula and self-learners

Book Specifications

ISBN-139780262512985
ISBN-10026251298X
Publisher‎ Mit Pr
Language‎ English
Dimensions‎ 17.78 x 3.2 x 22.86 cm
Weight‎ 794 g
Country‎ India
CategoryLanguages › C & C++
GenreNon-fiction
Original LanguageEnglish

Frequently Asked Questions

What is the Scheme Programming Language about?
It is a comprehensive guide to the Scheme programming language, covering basics to advanced features, updated to the Revised6 Report.
Who is the author of this book?
The author is R. Kent Dybvig, a renowned computer scientist and Scheme expert.
Is this book suitable for beginners?
Yes, it starts with basic concepts and gradually moves to advanced topics, making it accessible for beginners with some programming experience.
What edition is this book?
This is the fourth edition, updated to the Revised6 Report on Scheme.
What is the ISBN of this book?
The ISBN-13 is 9780262512985.
Is this book available in hardcover?
Yes, this is a hardcover edition.
What topics does the book cover?
It covers Scheme syntax, recursion, macros, continuations, higher-order functions, and the Revised6 Report standard.
Can I use this book for self-study?
Absolutely, the clear writing and examples make it ideal for self-learners.
Is this book used in Indian universities?
Yes, it is widely recommended for computer science courses on programming languages.
What is the price of this book?
The price is ₹3696 on Bookshops.in.
Does the book include exercises?
Yes, it includes numerous examples and exercises to reinforce learning.
Who is the publisher?
The publisher is MIT Press.
Is this book only for professionals?
No, it is written for both students and professionals with some prior programming experience.

Customers Also Bought

Buy Algorithmische Sprache Und Programmentwicklung | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer — BookShops.in

Programming

Algorithmische Sprache Und Programmentwicklung | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer

3,143
Buy Distributed Algorithms | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean — BookShops.in

Programming

Distributed Algorithms | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean

5,539
Buy Meta-Level Control for Deductive Database Systems | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schm — BookShops.in

Programming

Meta-Level Control for Deductive Database Systems | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schm

5,458
Buy Java Web Services | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O' — BookShops.in

Programming

Java Web Services | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'

3,680
Buy Database in Depth | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J.  — BookShops.in

Programming

Database in Depth | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J.

3,158
Buy Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problem | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson |  — BookShops.in

Programming

Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problem | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson |

5,602

Related Products

View All
Buy Modern Full-Stack React Projects by Daniel Bugl — BookShops.in

Computers & Internet

Modern Full-Stack React Projects by Daniel Bugl

2,311
Buy Mootools 1.2 Beginner's Guide (English, Jacob Gube) — BookShops.in

Computers & Internet

Mootools 1.2 Beginner's Guide (English, Jacob Gube)

2,085
Buy Contemporary Methods for Speech Parameterization (Springerbriefs in Electrical and Computer Engineering / Springerbriefs in Speech Technology) — BookShops.in

Computers & Internet

Contemporary Methods for Speech Parameterization (Springerbriefs in Electrical and Computer Engineering / Springerbriefs in Speech Technology)

4,187
Buy Information Technology and Lawyers | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lo — BookShops.in

Computers & Internet

Information Technology and Lawyers | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lo

4,985
Buy Digital Analysis of Remotely Sensed Imagery | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao — BookShops.in

Computers & Internet

Digital Analysis of Remotely Sensed Imagery | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao

5,336
Buy Computer-Aided Drug Design and Delivery Systems | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Compan — BookShops.in

Computers & Internet

Computer-Aided Drug Design and Delivery Systems | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Compan

4,180
Get In Touch

Contact BookShops.in

Find our bookstore in Madurai on the map below, or let us know about your reading experience by leaving a review.

Phone+91 81899 68108
Address12, Rajan Street, Main Road, KK Nagar, Madurai — 625020, Tamil Nadu, India
Support HoursMon–Sat, 10:00 AM – 6:00 PM (IST)

Value your feedback

Enjoyed the books you ordered from us? Your review helps fellow readers discover our store and helps us improve.

Leave a Google Review

Your Cart

Your cart is empty

Add books to get started