The new forums will be named Coin Return (based on the most recent
vote)! You can check on the status and timeline of the transition to the new forums
here.
I need a C++ (Tutorial) Book -
Free would be great. The only thing I'll be doing with it (the language not the book) is setting up simulations (at most); though I'm not opposed to transitioning most of program heavy lifting to it. Any recommendations would be appreciated.
Also maybe a guide to Linux (since that seems to be what a lot of people are running this in; not really sure if that is REALLY going to make much of a difference in the long term).
"Get the hell out of me" - [ex]girlfriend
0
Posts
Simulation as in "Model outbreak of acute disease X by introducing k infectives into a population of size N with n strata with mixing patterns j, etc. etc." Writing the code to do this (and allow for user input to adjust for their disease of interest) would of course be on my part.
There are already programs that can run dynamical system simuls (NetLogo for instance) but I'm not really interested in those.
If you have that background, familiarizing yourself with any of the basic 'hello world' type tutorials followed by visits to cplusplus.com for references to the Standard Template Library and the C++ FAQ is probably sufficient.
If you lack such a background I'd probably recomend Thinking in C++.
Is there some reason you want to use C++? I personally am not a language purist and have used C++ a lot over the years, but it has the potential to go awry for people who aren't used to its particular quirks. And managed languages have come a long way towards making up most or all of the speed advantage C++ used to have.
I've written epidemiological simulations and have even developed a neat app for them.
Why do you want to use C++? Is it purely for efficiency? If not, I'd strongly suggest surveying other languages. I'd also consider using a modern language with native "hooks" into just pure C if heavy lifting is really an issue.