quantative finance
I would suggest you learn any of these instead of C++: Lisp, O'Caml, Haskell, Scheme.
Learning C should also benefit you in the long run.
Name:
Anonymous2009-12-12 16:23
>>2
C++ is pretty standard in the industry, and for interview questions, so I need to learn it.
I'm also curious:
How much exposure to C++ does one get doing a typical computer science bachelor's? I want to know how far I am behind the CS code monkeys.
Name:
Anonymous2009-12-12 16:24
>>2
While I agree that he should avoid C++, you would think that Quantitative Finance would have something equivalent to R
Name:
Anonymous2009-12-12 16:25
Accelerated C++ by Andrew Koenig is as good as a book about shit can be.
Name:
Anonymous2009-12-12 16:29
How much exposure to C++ does one get doing a typical computer science bachelor's?
I didn't take CS, but given how they always whine about Java, you could take a guess at None to very little. There is virtually no good reason to use C++ in this day and age anyway.
Name:
Anonymous2009-12-12 16:34
>>6 There is virtually no good reason to use C++ in this day and age anyway.
>>7
C++ retains most of the low/mid-level language benefits of C, and adds a clusterfuck of high-level features. Games need speed, thus low-level features may be needed, however games are fairly complex and benefit much from a high-level design aproach. C++ is one such language which retains these requirements, and at the same time it's a popular language which was thought to many people in schools/universities around that time, which led it to become popular in the industry. There are many better choices of languages for programming games, but most of them are not popular languages.
I don't see any reason why OP should learn C++, except maybe for bonus points on his resume and being able to interoperate/work on other people's code.
>>7
Its true that a lot of games are written in C++. It turns out that just about every game I play is written in pure C. (I can tell by the SDKs and by looking at the symbol tables.)
>>11
Partially. IIRC Q3 was written in a mix of C (the graphical stuff) and C++ (everything else). Actually it's quite modular, and the different parts don't really resemble eachother at all...
Name:
Anonymous2009-12-13 2:37
>>3 How much exposure to C++ does one get doing a typical computer science bachelor's? I want to know how far I am behind the CS code monkeys.
Depends on the school. Some are all C++, some are none, and some do C then C++. So you've got the advantage over the all C++ folks, but some other people come out practically clean.
Name:
Anonymous2009-12-13 2:38
>I didn't take CS, but given how they always whine about Java, you could take a guess at None to very little. There is virtually no good reason to use C++ in this day and age anyway.
Lol, no. They whine about Java but love C++. C's OK, and VB's a joke.
Name:
Anonymous2009-12-13 7:50
>>11
Yeah coz those guys are EPIC MEGAGAMES ARE OBVIOUSLY COMPLETE RETARDS
>>14
This is completely false. Q3 was pure C (just grab the source code) and I don't know what you mean by «and the different parts don't really resemble eachother at all». The entire code was written by him except the shitty, buggy bot AI.