Issues of Arrays In Programming Languages

Are Arrays first class?


Array dimensions

Are the dimensions part of the type? Can you ...?


Multi-dimensional Arrays

Questions:


Array typing

Questions:


Implementing arrays as references (e.g. Java)

Decisions:


Implementing arrays as values (e.g. Ada)

Decisions:


Issues Of Records in Programming Languages 1

Are records first class?


Issues Of Records in Programming Languages 2

What are the type rules?


Pointers, Mutation and Records

Can records be mutable?


Field location

How do we locate fields?


Variants, Tags, and Classes




John Tang Boyland
2004-11-10