Grace Hopper
Person
Born
Making reusable code easier to call up
Hopper’s A-0 system for UNIVAC let a programmer identify routines the machine could retrieve and put to work. The useful idea was that you could describe the job at one level while the system handled more of the details underneath. That is a good place to start if you want to understand why a compiler changes who can write software and how they do it.
More about Grace Hopper