Quote from panzerman:
Have a look at the following reference article.
http://finance-old.bi.no/~bernt/gcc_prog/recipes/recipes.pdf
In other words, learn to work and think like a pro, and not just some hobbyist sitting around at midnight in their underware hacking code.
... now, I'm not going to say that knowing how to program isn't important. it is. you aren't a quant if you can't produce. but for the love this field be an analyst who knows compsci, not a programmer who knows some business. the first category is in much higher long term demand than the second.
all this call about c/c++/etc is silly. just learn one of them well. try c# - lots of shops using c# these days. it's a nice and pleasant language. ms even releases a free stripped down version.

I hope that will not go against me in grades.