Object-oriented programming as it emerged in Simula 67 allows software structure to be based on real-world structures, and gives programmers a powerful way to simplify the design and construction of complex programs.
David GelernterFor years, computer scientists were treating operating systems design as sort of an open-reserch issue, when the field's direction had been decided by commercial operations. Computer science has become completely cut off from reality.
David Gelernter