Algorithms + Data Structures = Programs

Algorithms + Data Structures = Programs [1] is a 1976 book written by Niklaus Wirth covering some of the fundamental topics of computer programming , whichare inherently related to algorithmsand data structures . For example, if one has a sorted list one will use a search optimal algorithm for sorted lists.

The book was one of the most influential computer science books of the time, and was widely used in education. [2]

The Turbo Pascal compiled by Anders Hejlsberg was largely inspired by the “Tiny Pascal” compiler in Niklaus Wirth’s book.

Chapter outline

  • Chapter 1 – Fundamental Data Structures
  • Chapter 2 – Sorting
  • Chapter 3 – Recursive Algorithms
  • Chapter 4 – Dynamic Information Structures
  • Chapter 5 – Language Structures and Compilers
  • Appendix A – the ASCII character set
  • Appendix B – Pascal syntax diagrams


  1. Jump up^ Wirth, Niklaus (1976). Algorithms + Data Structures = Programs . Prentice-Hall. ISBN  978-0-13-022418-7 . 0130224189.
  2. Jump up^ Quotes collected by the ACM

Leave a Reply

Your email address will not be published. Required fields are marked *

Copyright 2019
Shale theme by Siteturner