Serving the Quantitative Finance Community

 
User avatar
TheDiesel
Topic Author
Posts: 0
Joined: March 4th, 2007, 11:53 pm

C++ where to go from here...

August 16th, 2007, 2:27 am

I am at basic level of OO C++ ( I am a bio med grad student... I have a basic math level up to adv. calc, ODE, Linear Algebra (with some basic proofs in all), and adv. signal processing)What sort of classes should increase my skill level in a useful way for finance related work?...I am taking a numerical methods course that will incr. my skills in taking mathematical system to code in various languages...Also a C++ data structures course...I've seen a lot of people mention project management / large scale development project course.I have seen people mention getting experience with quant lib; however, I don't see an easy place to get started ...Are there books on quant lib?
Last edited by TheDiesel on August 15th, 2007, 10:00 pm, edited 1 time in total.
 
User avatar
Cuchulainn
Posts: 22926
Joined: July 16th, 2004, 7:38 am

C++ where to go from here...

August 16th, 2007, 3:07 pm

Quote...Also a C++ data structures course...For datastructure, STL and Boost are the ideal place to start. They are essential.
 
User avatar
TheDiesel
Topic Author
Posts: 0
Joined: March 4th, 2007, 11:53 pm

C++ where to go from here...

August 16th, 2007, 6:37 pm

What is boost? What are other essential C++ items for jobs etc..? I realize the job listings are not such a great tool for telling what people actually use.
 
User avatar
Cuchulainn
Posts: 22926
Joined: July 16th, 2004, 7:38 am

C++ where to go from here...

August 16th, 2007, 7:07 pm

QuoteOriginally posted by: TheDieselWhat is boost? What are other essential C++ items for jobs etc..? I realize the job listings are not such a great tool for telling what people actually use.http://www.boost.org/For job stuff, see DCFC, he's the man you need to see.
 
User avatar
TheDiesel
Topic Author
Posts: 0
Joined: March 4th, 2007, 11:53 pm

C++ where to go from here...

August 16th, 2007, 7:32 pm

So boost is just a library of functions??? I dont get it ...
Last edited by TheDiesel on August 15th, 2007, 10:00 pm, edited 1 time in total.
 
User avatar
Cuchulainn
Posts: 22926
Joined: July 16th, 2004, 7:38 am

C++ where to go from here...

August 16th, 2007, 7:54 pm

QuoteOriginally posted by: TheDieselSo boost is just a library of functions??? I dont get it ...What don't you get?
 
User avatar
dirtydroog
Posts: 0
Joined: July 12th, 2007, 6:32 pm

C++ where to go from here...

August 16th, 2007, 7:59 pm

It saves you from to write them yourself. Although, when I studied CS I found the easiest wayyo understand something was to implement it yourself. Libraries like Boost are well written, peer-reviewedby people in-the-know and free.
 
User avatar
TheDiesel
Topic Author
Posts: 0
Joined: March 4th, 2007, 11:53 pm

C++ where to go from here...

August 16th, 2007, 9:16 pm

Yeah, I get it... I'm just wondering why this particular library is so special.
 
User avatar
DominicConnor
Posts: 41
Joined: July 14th, 2002, 3:00 am

C++ where to go from here...

August 19th, 2007, 7:55 pm

Parts of Boost are in the process of becoming components of standard C++You don't need to know all of Boost, but the pointers and valarray are worth doing. Some employers filter on Boost, though they are a minority.You should do STL first of course.If your plan is to do quant finance then project management et al are of little or even negative value, and certainly much less value than deeper C++.Quants are more likely to be asked at interview about golf than project management.Maybe it shouldn't be that way...
Last edited by DominicConnor on August 18th, 2007, 10:00 pm, edited 1 time in total.
 
User avatar
TheDiesel
Topic Author
Posts: 0
Joined: March 4th, 2007, 11:53 pm

C++ where to go from here...

August 20th, 2007, 11:18 am

Thanks AllSo, I should go for data structures, then learn about STL.DCFC -- Since you place a wide variety of people in quant jobs --What other programming languages should I worry about?i.e. matlab, python ...