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
-
History of computing hardware
Wikimedia history article
Nº Q186148 ★★★★
Not listed
-
F
Forth (programming language)
Programming language
Nº Q275472 ★★
Not listed
-
Smith–Waterman algorithm
Algorithm performs local sequence alignment
Nº Q1683352 ★
Not listed
-
Gregory Chaitin
Argentinian mathematician and computer scientist
Nº Q930837 ★
Not listed
-
B
Burstsort
Cache-efficient algorithm for sorting strings
Nº Q5000665 ★
Not listed
-
A
Automatic programming
Type of computer programming where some mechanism generates a computer program allowing programmers to write code at higher abstraction levels
Nº Q762268 ★
Not listed
-
Summa de arithmetica
Book by Luca Pacioli
Nº Q19321855 ★★
Not listed
-
A* search algorithm
Algorithm used for pathfinding and graph traversal
Nº Q277680 ★★★
Not listed
-
T
The Pragmatic Programmer
Computer programming book by Andy Hunt and Dave Thomas
Nº Q7758002 ★★
Not listed
-
Anders Hejlsberg
Danish software engineer (born 1960)
Nº Q316544 ★★
Not listed
-
Raft (algorithm)
Consensus algorithm
Nº Q17100313 ★★
Not listed
-
C
Collection of Computer Science Bibliographies
Bibliographic database
Nº Q5146096 ★
Not listed
-
C
Center for Human-Compatible Artificial Intelligence
AI safety research center
Nº Q85751153 ★★
Not listed
-
A
Andrey Yershov
Russian computer scientist (1931–1988)
Nº Q1961494 ★★
Not listed
-
H
Hindley–Milner type system
Type system supporting type inference
Nº Q200996 ★★
Not listed
-
J
Jarosław Duda (computer scientist)
Polish computer scientist
Nº Q56427689 ★★
Not listed
-
S
Skip list
Data structure that allows fast search within an ordered sequence of elements
Nº Q2005893 ★★
Not listed
-
Prim's algorithm
Algorithm for finding the minimum spanning tree for weighted undirected graphs
Nº Q470813 ★★
Not listed