If you're going to do this stuff at an university, you'll likely be
using gcc anyway, so you might as well work with it.  I'm not
surprized that there's a fair amount of existing code in both C and
C++; I'd expect there might be some older code in Fortran or some
newer stuff in Python also.

You'll like Boost.  It's got classes especially for mathematical
computation, including matrix and complex number classes.  I've never
used them, most of my use was with the basics like smart pointers, or
advanced stuff like the Spirit parsing library, or specialty things
like the serial port lib.  Oh, there's a handy little rounding class
that I used.

You'll also want to learn to use revision control software like Git.
No matter what you have to use "professionally", learning and using
Git is invaluable.  While it plays nice and integrates with SVN and
CVS (which you might have to use, learn those too), it is useful and
great for a solo developer.

Anyway, if you have anymore questions or comments, let's take them
off-list, you can email me directly.  I'm happy to help -> I've been
backyard astronomer for 20 odd years.

- Steve

On Wed, May 12, 2010 at 5:49 AM, RobS <rsteven...@accesscable.net> wrote:
> Thanks for the tip about Boost, Steve. And don't worry, I won't be
> attaching a beautiful glossy interface to my code. ;-) (I wish.)
>
> I've just been looking at some samples of the sort of code that models
> astrophysical events. Some of it seems to be in C and some in C++.
> I've read that some of it actually runs in purpose-built machines with
> hard-wired sub-routines in custom chip sets, simply as a way to speed
> up computations over huge data sets and huge time scales. Sounds like
> I'll be having way too much fun once I start the courses in Sept. (I
> like to arrive prepared.)
>
> Rob
>
> --
> You received this message because you are subscribed to the
> "BBEdit Talk" discussion group on Google Groups.
> To post to this group, send email to bbedit@googlegroups.com
> To unsubscribe from this group, send email to
> bbedit+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/bbedit?hl=en
> If you have a feature request or would like to report a problem,
> please email "supp...@barebones.com" rather than posting to the group.

-- 
You received this message because you are subscribed to the 
"BBEdit Talk" discussion group on Google Groups.
To post to this group, send email to bbedit@googlegroups.com
To unsubscribe from this group, send email to
bbedit+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/bbedit?hl=en
If you have a feature request or would like to report a problem, 
please email "supp...@barebones.com" rather than posting to the group.

Reply via email to