Astronomical computing and Software