Aktuelle Änderungen Printable View Änderungen Bearbeiten
Closures > ClojureOnDotNet > MetaProgramming > PSPad2Wordpress > GoogleChartsAPI > CurriculumVitae > MarketingPython > AndersHejlsberg > FunctionObjects > Functor > TrampolineStyle > MaintainableCode > AbstractDataType > OopVsAdt > DesignByContract > GenericFunctions > CPlusPlusSpracheClear TrailC++ is the dumbest language on earth, in the very real sense of being the least sentient. It doesn't know about itself. It is not introspective. Neither is C, but C isn't "Object-Oriented", and object orientation is in no small measure about making your programs know about themselves. Objects are actors. So OO languages need to have runtime reflection and typing. C++ doesn't, not really, not that you'd ever use. [1]
C++ is dumb, and you can't write smart systems in a dumb language. Languages shape the world. Dumb languages make for dumb worlds.[2]
Refactoring a C++ "struct" to be a "class" is trivial: Just change your mind.