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

Design Patterns

Name: Anonymous 2008-06-29 10:47

/prog/,

I'm now reading ``Head First Design Patterns."[1]
When I'm finished, can I expect to be an EXPERT SOFTWARE DESIGNER???

Notes                                 
1. http://books.google.com/books?id=LjJcCnNf92kC

Name: Anonymous 2008-07-01 22:52

C++ is horrible for performance. You get performance from it solely because everything is implemented pretty fast to begin with. But the second any modularity or layer of abstraction is added you immediately lose all those gains.

Other languages can handle this (MLton) gracefully, but C++ can't. The sad fact is that you often will write things in C or fortran and link to C++ to get better performance.

The better question is "If C++ is in this performance no man's land, not good enough when trying to be fast, and horribly slow when being idiomatic, why do people say it performs well at all?"

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