Text this: Problems and solutions in scientific computing with C plus plus and Java simulations