Algorithms + Data Structures = Programs

E168963

"Algorithms + Data Structures = Programs" is a classic computer science textbook by Niklaus Wirth that systematically teaches how combining appropriate data structures with algorithms leads to effective and efficient programs.

All labels observed (2)

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf book ⓘ
computer science textbook ⓘ
author Niklaus Wirth ⓘ
coreThesis effective programs result from appropriate combinations of algorithms and data structures ⓘ
countryOfPublication United States ⓘ
field algorithms ⓘ
computer science ⓘ
data structures ⓘ
programming ⓘ
hasEdition English edition ⓘ
German edition ⓘ
hasISBN 0-13-022418-9 ⓘ
influenced algorithm textbooks ⓘ
computer science education ⓘ
data structure textbooks ⓘ
software engineering practices ⓘ
influencedBy Algol W ⓘ
Pascal programming language ⓘ
linked to: Pascal

structured programming ⓘ
languageOfPublication English ⓘ
notableFor early systematic treatment of algorithms and data structures together ⓘ
popularizing the formula 'Algorithms + Data Structures = Programs' ⓘ
originalLanguage German ⓘ
pages ~360 ⓘ
partOfSeries Prentice Hall Series in Automatic Computation ⓘ
pedagogicalApproach emphasis on abstraction ⓘ
example-driven ⓘ
top-down program design ⓘ
publicationYear 1976 ⓘ
publisher Prentice Hall ⓘ
subtitle A systematic approach to programming using algorithms and data structures ⓘ
targetAudience computer science students ⓘ
software developers ⓘ
timePeriod 1970s computer science literature ⓘ
title Algorithms + Data Structures = Programs ⓘ
topic complexity considerations ⓘ
efficiency of programs ⓘ
graphs ⓘ
hashing ⓘ
lists ⓘ
program design ⓘ
recursion ⓘ
relationship between algorithms and data structures ⓘ
searching algorithms ⓘ
sorting algorithms ⓘ
trees ⓘ
usesProgrammingLanguage Pascal ⓘ

How these facts were elicited

Referenced by (5)

Full triples — surface form annotated when it differs from this entity's canonical label.

Niklaus Wirth → authorOf → Algorithms + Data Structures = Programs ⓘ
Structure and Interpretation of Computer Programs → chapter → Building Abstractions with Data ⓘ
linked to: Algorithms + Data Structures = Programs
Niklaus Wirth → notableWork → Algorithms + Data Structures = Programs ⓘ
subject linked to: Wirth
Algorithms + Data Structures = Programs → title → Algorithms + Data Structures = Programs ⓘ
Compiler Construction → relatedTo → Algorithms + Data Structures = Programs ⓘ