# How to Design Programs, second edition

Canonical: https://www.bookquiver.com/matthias-felleisen/how-to-design-programs-second-edition

![How to Design Programs, second edition](https://quivercdn.com/covers/the-mit-press/matthias-felleisen/how-to-design-programs-second-edition_978-02-6253-480-2.jpg?v=2026-06-09%2016%3A58%3A08)

- Authors: [Matthias Felleisen](https://www.bookquiver.com/matthias-felleisen), [Robert Bruce Findler](https://www.bookquiver.com/robert-bruce-findler), [Matthew Flatt](https://www.bookquiver.com/matthew-flatt), [Shriram Krishnamurthi](https://www.bookquiver.com/shriram-krishnamurthi)
- Language: en_US
- Published: 2018-05-04

## Description

A completely revised edition, offering new design recipes for interactive programs and support for images as plain values, testing, event-driven programming, and even distributed programming. This introduction...

## Editions

### How to Design Programs, second edition

- Publisher: the_mit_press
- ISBN: 978-02-6253-480-2
- Pages: 792
- Published: 2018-05-04
- Language: en_US