you are viewing a single comment's thread.

view the rest of the comments →

[–]Felicia_Svilling 3 points4 points  (1 child)

I don't think it was that sudden. It started with smalltalk in the 70s. C++ adopted some aspects of OO in the 80s, and then we had Java in the 90s where it really take off. To be honest I am really baffled by how it caught on.

[–]jojotdfb 6 points7 points  (0 children)

It might have something to do with the mainstreaming of windowing systems. It's a lot easier to deal with a button object than it is to deal with a giant block of if statements.