I use primarily python and C to simulate past, present, and future streamflow, soil moisture, and snow.