• Menu
  • Skip to right header navigation
  • Skip to main content
  • Skip to secondary navigation
  • Skip to primary sidebar

OnlineProgrammingBooks.com

Legally Free Computer Books

  • All Categories
  • All Books
  • All Categories
  • All Books
  • About Us
  • Privacy policy
  • Disclaimer
  • Subscribe
  • Contact
You are here: Home ▶ Programming ▶ The Implementation of Functional Programming Languages

The Implementation of Functional Programming Languages

March 24, 2006

The Implementation of Functional Programming Languages by Simon Peyton Jones can be downloaded in pdf format or you can read it online. This book is about implementations, not languages, it will make no attempt to extol the virtues of functional languages or the functional programming style.

Book Description

Instead this book will assume that the reader is familiar with functional programming; those without this familiarity may find it heavy going. The first part describes how to translate a high-level functional language into an intermediate language, called the lambda calculus, including detailed coverage of pattern-matching and type-checking. The second part begins with a simple implementation of the lambda calculus, based on graph reduction, and then develops a number of refinements and alternatives, such as supercombinators, full laziness and SK combinators. Finally, the third part describes the G-machine, a sophisticated implementation of graph reduction, which provides a dramatic increase in performance over the implementations described earlier.

Table of Contents

Author(s): Simon Peyton Jones
Format(s): PDF
File size: 40.50 MB
Number of pages: 500
Link: Download or read online.

Similar Books:

  1. A Functional Pattern System for Object-Oriented Design
  2. Syntax and Semantics of Programming Languages
  3. Ada 95 for C and C ++ Programmers
  4. Python Programming
  5. Java Au Naturel: Guide to Object Oriented Design
Previous Post: « Porting UNIX Software
Next Post: Debian GNU/Linux System Administrator’s Manual »

Primary Sidebar

Get Latest Updates

  • Facebook
  • Pinterest
  • RSS
  • Twitter
  • YouTube
  • About Us
  • Privacy policy
  • Disclaimer
  • Subscribe
  • Contact

Copyright © 2006–2025 OnlineProgrammingBooks.com