Hi,
ich habe die Erfahrung gemacht, dass gute Programmierer, die gerne oder ausschliesslich "prozedural" programmieren, objektorientiert denken.
da sehen meine Erfahrungen anders aus, genau in dem Punkt des "objektorientierten Denkens".
immerhin hattest Du am Rande die These aufgestellt, dass es "Programmierer, die in prozeduralen Sprachen hervorragende Arbeit leisteten" gibt. Diese denken also nach Deiner Erfahrung nicht objektorientiert. Nun, was machen die denn dann?
Ich kenne die auch, das sind Entwickler mit Produktwissen (d.h. die kennen bspw. Elemente ihrer Sprache und IDE in und auswendig) und mit wenig konzeptionellem Wissen. Aber sicherlich keine Programmierer, die "hervorragende Arbeit" leisten.
Da stoße ich dann immer wieder auf Kurt Gödel: "Jedes formale System sprengt seine Axiome." Wie war!
Gilt das wirklich auch fuer einfache System?
Gruss,
Ludger