Reading 10: Abstract Data Types
In this reading, we look at a powerful idea: abstract data types. This idea enables us to separate how we use a data structure in a program from the particular form of the data structure itself.
Reading 10: Abstract Data Types Reading 10: Abstract Data Types Software in 6.031 Safe from bugs Easy to understand Ready for change Correct today and correct in the unknown future. Communicating clearly with future programmers, including future you. Designed to accommodate change without rewriting. Objectives Today’s class introduces two ideas: Abstract data types Representation independence Introduction In this reading, we look at a powerful idea: abstract data types. This idea enables us to separate how we use a data structure in a program from the particular form of the data structure itse
Explore this link on the map →related reading
- Reading 6: Abstract Data Typesweb.mit.edu
- Reading 7: Abstraction Functions & Rep Invariantsweb.mit.edu
- Reading 11: Abstraction Functions & Rep Invariantsweb.mit.edu
- Reading 8: Defining ADTs with Interfaces, Generics, Enums, and Functionsweb.mit.edu
- Reading 12: Defining ADTs with Interfaces, Generics, Enums, and Functionsweb.mit.edu
- Reading 10: Equalityweb.mit.edu
- Reading 15: Equalityweb.mit.edu
- Reading 11: Recursive Data Typesweb.mit.edu
- Reading 17: Recursive Data Typesweb.mit.edu
- Reading 17: Recursive Data Typesweb.mit.edu
- Structure and Interpretation of Computer Programsmitp-content-server.mit.edu
- how I think when I think about programming - alice mazalicemaz.com