Een wijze van programmeren die de herkenbaarheid van de reele wereld in programma's meer tot hun recht liet komen, het object georiënteerd programmeren.