Abstract Data Types - ADTs It is a mathematical specification of a set of data and the set of operations that can be performed on the data. Note: I'm maintaining this project with the intent to study and apply data structures concepts between multiple programming languages.