March 5th, 2007, 8:23 pm
QuoteOriginally posted by: TheDieselThe largest problem I have found is navigating the C++ v. Java argumentIn the "real world" that question has been decided already. You program in more or less what the system is already programmed in.QuoteWhat is the rationale behind the choice of C++ rather than Java?C++ (for Fortran) is essential for heavy duty number crunching. Also it has really powerful constructs like templates.QuoteWhat CS courses are useful for quant work?CS courses are surprisingly not useful for most application software development. Learn just enough syntax to be able to start reading code, and then find an open source project out there and start coding. Also, one course that would be *really* useful but hardly ever mentioned is a MIS course on project management or the software life cycle. Language skills are generally transferable so a good coder in one OO language will tend to be a good coder in any OO language. Java is a decent language to start out people learning OOP, since hands your hand a bit more than C++, and once you get skilled in Java, moving to C++ isn't hard.
Last edited by
twofish on March 4th, 2007, 11:00 pm, edited 1 time in total.