My tough love for C++
medium.com
My tough love for C++
1–3 of 3 posts
Re: My tough love for C++
#2You can break things up into "modules" of functionality. Mental models are themselves abstractions. But eventually, some part of a large enough system becomes so complex that even the abstractions of those indivisible components become too complex.
This is becoming a greater problem as computers, and networks become more powerful, fast and pervasive. Complexity management is the new game, not efficiency.
Re: My tough love for C++
#3The complexity of non-trivial software goes beyond what a regular person can model in their head. You can break things up into "modules" of functionality. Mental models are themselves abstractions. But eventually, some part of a large enough system becomes so complex that even the abstractions of those indivisible components become too complex. This is becoming a greater problem as computers, and networks become more…