Is there anyone around who writes computer programs as part of their work? If so what kind of programming language do you use, and for what purpose? And do you use any other software in conjunction with the code you write? I'm doing mainly modelling and numerical methods so I use C++ , G++ or Visual C++ which are widely used in Physics/Math. Some of us still use Fortran, believe it or not!