A new approach to scientific computation