Site Map
:: Bitwise Courses ::
Bitwise Dusty Archives



ruby in steel

learn aikido in north devon

Learn Aikido in North Devon


Section :: Rants and Raves

- Format For Printing...

Where Object Orientation Went Wrong

Some thoughts on OOP
Tuesday 4 December 2012.

These days if a programming language ain’t got that OOP, it ain’t worth a thing. Well, anyway, that’s how it sometimes seems.

When I started programming, back in the early ‘80s, hardly anyone had even heard of OOP (Object Oriented Programming). When ‘Byte’ magazine published a “Smalltalk special issue” in 1981, the writers had to explain not only what object orientation was but also how a graphical user interface worked (most computers had text-based displays). They even had to give an explanation of a weird little pointing device called a ‘mouse’ which was bafflingly strange to most readers.

Now OOP languages are everywhere: C++, Object Pascal, Objective-C, Java, ActionScript, C#, Ruby and so on...

And do all these OOP languages make programmers more productive? Do they make programs simpler, clearer and more elegant? The simple answer is: No, they do not.

I’ve written an article all about OOP, the theory and the reality over on the Udemy Blog. [Read On...]

AddThis Social Bookmark Button