Name: Daniel Paul Friedman

Born: 1944

  • American computer scientist and text book author.
  • Researcher and writer on the subject of programming languages, notably ML, Java, LISP and Scheme.
  • Co-introduced the concept of “hygienic” macros.
  • Professor of Computer Science at Indiana University in Bloomington, Indiana, USA.

Significant publications

  • Essentials of Programming Languages (2008).
  • The Little MLer (1998).
  • A Little Java, A Few Patterns (1997).
  • The Little Schemer - 4th Edition (1995).
  • The Little LISPer, Third Edition (1989).

Honors and awards

  • Member of the editorial board of Higher-Order and Symbolic Computation (formerly LISP and Symbolic Computation).

Websites

  • Daniel Friedman personal website