01 · The idea
In everyday language
Ole-Johan Dahl and Kristen Nygaard developed Simula, whose ideas helped establish object-oriented programming. A model could contain entities with their own state and behaviour, organised through classes. This approach grew from simulation needs into a general way to structure software.
Why it matters
Objects offered a reusable vocabulary for modelling systems and managing the relationship between data and behaviour.


