Good advices: "In many programming courses and tutorials, everything is going along
just fine when there's a sudden speed bump of vocabulary: objects and
constructors and abstract base classes and private methods. Then in the
next assignment the simple three-element tuple representing an RGB color
is replaced by a class with getters and setters and multiple
constructors and--most critically--a lot more code." in OOP Isn't a Fundamental Particle of Computing. It just put OOP in its right place.
See also Don't Distract New Programmers with OOP: "The shift from procedural to OO brings with it a shift from thinking about problems and solutions to thinking about architecture."
What happened to software? Why is there so few creative software (2010)? Are we at the end of software? What are the forces which led to this situation, looking like a bit step backward to the epoch of non-programmable accounting machines? Is there a way out of this situation? Yes, and a very simple one: make good software. With invention. Developing models and abstractions. It is difficult but absolutely possible. It this re-start of software I wish to explore here in this blog. Welcome
Nenhum comentário:
Postar um comentário