A
Achim Schneider
I recently (6 months ago, that is) started to learn C++ because it's
needed in a significant number of job ads, now find my way around but
utterly lack routine. Besides doing boring exercises like "implement
that and that data structure clean and efficient", I feel that what I
really need to do is some sort of full-fledged (however small) program,
not something abstract. I do know C quite in-depth, though.
However, I can't think of a thing to do where I wouldn't choose Haskell
or Scheme before even considering C++, which may very well be because
my greater expertise in the former ones makes me blind for C++'s
strengths.
So, here's my question: What kind of program/project is C++'s home
turf, where you just can't get around using it on a big scale (that
is, excluding library interfaces and small amounts of generated code)?
PS: No, I'm not trying to start a flame war. I really don't know.
needed in a significant number of job ads, now find my way around but
utterly lack routine. Besides doing boring exercises like "implement
that and that data structure clean and efficient", I feel that what I
really need to do is some sort of full-fledged (however small) program,
not something abstract. I do know C quite in-depth, though.
However, I can't think of a thing to do where I wouldn't choose Haskell
or Scheme before even considering C++, which may very well be because
my greater expertise in the former ones makes me blind for C++'s
strengths.
So, here's my question: What kind of program/project is C++'s home
turf, where you just can't get around using it on a big scale (that
is, excluding library interfaces and small amounts of generated code)?
PS: No, I'm not trying to start a flame war. I really don't know.