For all those who program in a high level language (i.e. higher than assembler), John Backus is the guy who first made it possible in the 1950's.
http://www.nytimes.com/2007/03/20/business/20backus.html http://en.wikipedia.org/wiki/John_Backus Cheers, Carl.
