December 29th, 2003, 2:29 pm
QuoteOriginally posted by: dogheadWhat percent of C++ quant programming jobs (pricing/modeling) are there using PCs (Visual C++) vs. using UNIX?Most of the financial engineering software I have seen used in the front office is developed on Windows C++ and called through Excel Add-ins. I think the server-side components running behind the scenes are also in C++, but I neither know nor care whether they run on Sun, Windows, or any other platform. Server libraries care less about presentation and more about the algortihm, and so could be written in C++ standard enough that it could run almost anywhere with minimal porting.QuoteWill C++ on PC's (Windows) replace C++ done on Sun Solaris anytime soon?My guess is that Linux is more of a replacement to Sun C++ than Windows. Windows is fine on the desktop, and will probably remain dominant there, so a good guideline for any quant programmer should be to know the MS dev environment, but be free enough from proprietary extensions and know enough standard C++ to write for any platform.QuoteAnd how popular is C++ on LINUX ?I've seen more Linux programs written in straight C than C++ (no COM architecture to worry about, and C is just simple, even though you don't get the advanced OO features.) These two languages definitely dominate Linux development as far as I have seen, more than Java, or Eiffel, etc...QuoteHow important is multi-thread programming for quant programming?Depends what you are writing. If you implement algorithms and models, someone else might take care of those for you; if you are on the infrastructure team, I'd think you're that someone else...Just my 2 cents...