Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Bjarne Stroustrup, author of The C++ Programming Language

Name: Anonymous 2016-07-06 22:23

I like my code to be elegant and efficient. The
logic should be straightforward to make it hard
for bugs to hide, the dependencies minimal to
ease maintenance, error handling complete
according to an articulated strategy, and per-
formance close to optimal so as not to tempt
people to make the code messy with unprinci-
pled optimizations. Clean code does one thing
well.

Name: Anonymous 2016-07-07 7:30

The
logic should be straightforward to make it hard
for bugs to hide,
C++
Straightfoward in any sense.
C++ parsing itself is lovecraftian monstrosity that defies analysis, a huge dump of concepts, templates and classes of extreme complexity and filled with corner cases, subtle bugs and undefined behavior behind the scenes.
The only positive aspect is that
Debugging C++ code == job security.
C++ code will always have enough bugs and opportunities to create them.
to make it hard for bugs to hide,
C++ code is pathologically opaque, easy to hide bugs behind the layers of abstraction and indirection.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List