Common · Literature
Algorithms + Data Structures = Programs
Non-fiction work by Niklaus Wirth
Algorithms + Data Structures = Programs is a 1976 book written by Niklaus Wirth covering some of the fundamental topics of system engineering, computer programming, particularly that algorithms and data structures are inherently related. For example, if one has a sorted list one will use a search algorithm optimal for sorted lists.
From Wikipedia
Algorithms + Data Structures = Programs is a 1976 book written by Niklaus Wirth covering some of the fundamental topics of system engineering, computer programming, particularly that algorithms and data structures are inherently related. For example, if one has a sorted list one will use a search algorithm optimal for sorted lists. The book is one of the most influential computer science books of its time and, like Wirth's other work, has been used extensively in education. The Turbo Pascal compiler written by Anders Hejlsberg was largely inspired by the Tiny Pascal compiler in Niklaus Wirth's book.
Text: Wikipédia, CC BY-SA 4.0. ·
Related cards
-
★★
Turbo C
Discontinued C IDE and compiler
-
T★
Thing Explainer
Book by Randall Munroe
-
★★★
Brute-force search
Computer problem-solving technique
-
★★
Juris Hartmanis
Latvian computer scientist (1928–2022)
-
H★
Hutter Prize
Cash prize for advances in data compression
-
★★
Algebraic structure
Set equipped with one or more finitary operations defined on it
-
D★
Data segment
Storage segment
-
★
Comb sort
Sorting algorithm
-
S★
SipHash
Hash functions
-
N★★★
Niklaus Wirth
Swiss computer scientist (1934–2024)
-
★★
Alexander Stepanov
Russian programmer
-
★
Jan Peters (computer scientist)
German computer scientist (born 1976)
-
S★★
Singmaster's conjecture
Conjecture in combinatorial number theory
-
T★★★
Turing completeness
Ability of a computing system to simulate Turing machines
-
★★★
AlphaFold
Software by DeepMind that has predicated how every protein folds
-
★★
Binary search tree
Data structure in tree form with 0, 1, or 2 children per node, sorted for fast lookup
-
T★
THE multiprogramming system
Operating system
-
★
Origin (data analysis software)
Scientific graphing and data analysis software by OriginLab Corporation