Most of the elements necessary to run a computer program, however, had been developed much earlier in the study of nonestuarine rivers.
Wikipedia foundation.