Chapters 1 to 7 don’t give us many ways to organize data. S-expressions are great, but you might have noticed that they serve as a kind of high-level assembly language on top of which you have to craft your own data structures. For programming at scale, that’s not good enough—programmers need to define proper data structures whose shapes and contents are known.
Review the options below to login to check your access.
Log in with your Cambridge Higher Education account to check access.
If you believe you should have access to this content, please contact your institutional librarian or consult our FAQ page for further information about accessing our content.