Next: , Previous: , Up: Resources on Scheme   [Contents][Index]


18.5.6 The Scheme Programming Language Third Edition 2003

This book is intended to provide an introduction to the Scheme programming language but not an introduction to programming in general. The reader is expected to have had some experience programming and to be familiar with terms commonly associated with computers and programming languages.

The author recommends that readers unfamiliar with Scheme or Lisp also read The Little Schemer to become familiar with the concepts of

This book covers everything in both standards.

This book is organized into nine chapters, plus appendices.

  1. Chapter 1 describes the properties and features of Scheme that make it a useful and enjoyable language to use. Also describes Scheme’s notational conventions and the typographical conventions employed in this book.
  2. Chapter 2 is an introduction to Scheme programming for the novice Scheme programmer that leads the reader through a series of examples, beginning with simple Scheme expressions and working toward progressively more difficult ones.
  3. Chapter 3 continues the introduction but covers more advanced features and concepts.
  4. Chapter 4 describes operations for creating procedures and variable bindings.
  5. Chapter 5, program control operations
  6. Chapter 6, operations on the various object types (including lists, numbers, and strings);
  7. Chapter 7, input and output operations;
  8. Chapter 8, syntactic extension.
  9. Chapter 9 contains a collection of complete example programs or packages, each with a short overview, some examples of its use, the implementation with brief explanation, and a set of exercises for further work. Each of these programs demonstrates a particular set of features, and together they illustrate an appropriate style for programming in Scheme.
  10. Bibliography
  11. Answers
  12. Formal syntax
  13. A concise summary of Scheme syntactic forms and procedures
  14. Index

Next: The Scheme Programming Language Fourth Edition 2009, Previous: MIT Scheme, Up: Resources on Scheme   [Contents][Index]