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 of America
surface form: 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
surface form: Pascal programming language

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 self-link
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 Algorithms + Data Structures = Programs
this entity surface form: Building Abstractions with Data
Wirth notableWork Algorithms + Data Structures = Programs
subject surface form: Niklaus Wirth
Algorithms + Data Structures = Programs title Algorithms + Data Structures = Programs self-link
Compiler Construction relatedTo Algorithms + Data Structures = Programs