Messaging as a Programming Model

Nonfiction, Computers, Programming, Object Oriented Programming
Cover of the book Messaging as a Programming Model by Ralf Westphal, XinXii-GD Publishing
View on Amazon View on AbeBooks View on Kobo View on B.Depository View on eBay View on Walmart
Author: Ralf Westphal ISBN: 9783957035998
Publisher: XinXii-GD Publishing Publication: January 1, 2016
Imprint: Language: German
Author: Ralf Westphal
ISBN: 9783957035998
Publisher: XinXii-GD Publishing
Publication: January 1, 2016
Imprint:
Language: German
Have you ever heard, objects are communicating by messages? I had heard this a long time ago - and never have been able to make sense of it. But why bother? Just calling functions on objects gets the job done, doesn't it. That's how I programmed until a couple of years ago, at least. However my dismay was growing every day. I found it hard to derive classes/objects from requirements. And despite all my best OO-intentions peppered with Clean Code principles my code was hard to read.

So I started to think about whether this was all my fault, and how to try harder to become a good OO-programmer. But then I realized: This wasn't just my problem. Almost every developer I met suffered from the same symptoms. So maybe the true cause of this wasn't our collective dumbness. Maybe the true cause lay in the paradigm.

And that's what I'm believing today. Mainstream object-orientation is more of a problem than a solution, because it's lacking an essential, no, the essential aspect of object-orientation how its inventor Alan Kay meant it to be. This essential aspect is messaging. Yes, the way of how objects are communicating makes a big difference. And glossing this over by just saying "it's like calling a function" has done great harm.

In this little book I´m trying to show you what I think, messaging means and how object-orientation was intended to be.

I'd be happy if you gave messaging a second chance. I'm sure you'll reap benefits from putting it back into the center of your object-oriented programming practice. Your code will become easier to write, read, and change, since it will more closely resemble the requirements and your solution strategy.
View on Amazon View on AbeBooks View on Kobo View on B.Depository View on eBay View on Walmart
Have you ever heard, objects are communicating by messages? I had heard this a long time ago - and never have been able to make sense of it. But why bother? Just calling functions on objects gets the job done, doesn't it. That's how I programmed until a couple of years ago, at least. However my dismay was growing every day. I found it hard to derive classes/objects from requirements. And despite all my best OO-intentions peppered with Clean Code principles my code was hard to read.

So I started to think about whether this was all my fault, and how to try harder to become a good OO-programmer. But then I realized: This wasn't just my problem. Almost every developer I met suffered from the same symptoms. So maybe the true cause of this wasn't our collective dumbness. Maybe the true cause lay in the paradigm.

And that's what I'm believing today. Mainstream object-orientation is more of a problem than a solution, because it's lacking an essential, no, the essential aspect of object-orientation how its inventor Alan Kay meant it to be. This essential aspect is messaging. Yes, the way of how objects are communicating makes a big difference. And glossing this over by just saying "it's like calling a function" has done great harm.

In this little book I´m trying to show you what I think, messaging means and how object-orientation was intended to be.

I'd be happy if you gave messaging a second chance. I'm sure you'll reap benefits from putting it back into the center of your object-oriented programming practice. Your code will become easier to write, read, and change, since it will more closely resemble the requirements and your solution strategy.

More books from XinXii-GD Publishing

Cover of the book Ein Engel, der dem Teufel diente by Ralf Westphal
Cover of the book Die vergessenen Astronauten by Ralf Westphal
Cover of the book Heilpraktikerprüfung 960 Multiple Choice Fragen und Lösungen by Ralf Westphal
Cover of the book Mitten im Saal by Ralf Westphal
Cover of the book Last Calls and Lucky Charms by Ralf Westphal
Cover of the book From Butterflies to Caterpillars by Ralf Westphal
Cover of the book Man Depravity and the Quest for God by Ralf Westphal
Cover of the book In seinen Händen by Ralf Westphal
Cover of the book Motorradfahrer haben entweder mehr Glück als Verstand by Ralf Westphal
Cover of the book I Come From Hell!, 4 by Ralf Westphal
Cover of the book Saint valentin avec ma tante by Ralf Westphal
Cover of the book Sizilien, San Biagio und mein Urlaub by Ralf Westphal
Cover of the book Le Manuel Du Diplomate by Ralf Westphal
Cover of the book Selbstbewusstsein stärken für Jugendliche by Ralf Westphal
Cover of the book Signature by Ralf Westphal
We use our own "cookies" and third party cookies to improve services and to see statistical information. By using this website, you agree to our Privacy Policy