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.
Nº Q4724373 ★
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
-
D
Design Patterns
1994 software engineering book
Nº Q1283101 ★★★
Not listed
-
Richard M. Karp
American theoretical computer scientist (b.1935)
Nº Q92612 ★
Not listed
-
C
Continuation-passing style
Programming style
Nº Q749893 ★
Not listed
-
A
ALGOL 68
Programming language
Nº Q2166735 ★
Not listed
-
F
Frame (artificial intelligence)
Artificial intelligence data structure used to divide knowledge into substructures by representing stereotyped situations
Nº Q1039416 ★★
Not listed
-
D (programming language)
Multi-paradigm system programming language
Nº Q319268 ★★
Not listed
-
Quicksort
Divide and conquer sorting algorithm
Nº Q486598 ★★★★
Not listed
-
TI-83 series
Series of graphing calculators
Nº Q1646829 ★★
Not listed
-
S
Shakespeare Programming Language
Esoteric programming language designed by Jon Åslund and Karl Hasselström
Nº Q1140574 ★
Not listed
-
P
Programming the Universe
Essay by Seth Lloyd
Nº Q3795367 ★
Not listed
-
Roberto Ierusalimschy
Brazilian computer scientist (born 1960)
Nº Q1840472 ★★★
Not listed
-
H
Hacker's Delight
Software algorithm book by Henry S. Warren, Jr.
Nº Q5637242 ★
Not listed
-
Universal Turing machine
Turing machine that can simulate an arbitrary Turing machine on arbitrary input by reading both the description of the machine to be simulated as well as the input thereof from its own tape
Nº Q2703890 ★★
Not listed
-
L
Laws of Form
1969 non-fiction book by G. Spencer-Brown
Nº Q906302 ★
Not listed
-
Grover's algorithm
Quantum unstructured search algorithm that finds with high probability the unique input to a black box function that produces a particular output value using 𝑂(𝑁) evaluations
Nº Q1028292 ★★
Not listed
-
A
A Pattern Language
Book by Christopher Alexander
Nº Q3602960 ★★
Not listed
-
B
Basic Linear Algebra Subprograms
Routines for performing common linear algebra operations
Nº Q810007 ★
Not listed
-
H
Horner's method
Algorithm for polynomial evaluation
Nº Q944658 ★★
Not listed