I've coded quite a lot of projects both academically, personally, and commercially.
And the one thing that always has seen me through is...
Arrays.
Sure you create structures or Objects (to put into those arrays), but in the end its held and manipulated via arrays.
My question is do we really need anything else?
Also on a similar vain, is OOP in general i.e. a Class that is nothing more than a glorified Structure?
perhaps we need a new paradim called Data Oriented Programming (DOP) (basically structs/class + Arrays) :)
Darknight