Em uma idade muito jovem, Grace Murray Hopper mostrou interesse em engenharia. Quando criança, ela costumava desmontar utensílios domésticos e montá-los novamente. Mal sabia sua família, sua curiosidade acabaria ganhando o reconhecimento do cargo mais alto do país.
Hopper nasceu em 9 de dezembro de 1906 na cidade de Nova York. Quando criança, ela frequentou uma escola preparatória em Nova Jersey. Mais tarde, ela se matriculou no Vassar College. Depois de se formar com seu bacharelado, Hopper foi para a Universidade de Yale, onde obteve seu mestrado e doutorado em matemática. Depois disso, ela começou a lecionar no Vassar College.
Em 1943, Hopper renunciou ao seu cargo em Vassar para ingressar na Marinha WAVES (Mulheres Aceitas para Serviço de Emergência Voluntária). Em 1944, ela foi comissionada como tenente (grau júnior) e designada para o Bureau of Ordnance Computation Project da Universidade de Harvard. Sua equipe trabalhou e produziu o Mark I, um dos primeiros protótipos do computador eletrônico. Hopper escreveu um Manual de Operações de 500 páginas para a Calculadora Controlada por Sequência Automática, no qual descreveu os princípios operacionais fundamentais das máquinas de computação. Além disso, enquanto trabalhava no Mark I, Hopper cunhou a palavra “bug” para descrever um mau funcionamento do computador.
Após o fim da guerra, Hopper tornou-se pesquisador na faculdade de Harvard e, em 1949, ingressou a Eckert-Mauchly Corporation, continuando seu trabalho pioneiro em tecnologia da computação. Hopper esteve envolvida na criação do UNIVAC, o primeiro computador digital totalmente eletrônico. Ela inventou o primeiro compilador de computador, um programa que traduz instruções escritas em códigos que os computadores lêem diretamente . Esse trabalho a levou a co-desenvolver o COBOL, uma das primeiras linguagens de computador padronizadas. O COBOL permitia que os computadores respondessem a palavras além de números. Hopper também dava muitas palestras sobre computadores, dando até 300 palestras por ano. Ela previu que os computadores um dia seriam pequenos o suficiente para caber em uma mesa e pessoas que não eram programadores profissionais os usariam em sua vida cotidiana.
Durante sua carreira, Hopper manteve sua afiliação com o Nav al Reserve. Em 1966, ela atingiu o posto de Comandante. No ano seguinte, em 1967, Hopper foi chamado de volta ao serviço ativo e foi designada para o estado-maior de Operações Navais como Diretora do Grupo de Línguas de Programação da Marinha. Foi promovida a Capitão em 1973, a Comodoro em 1983 e a Contra-almirante em 1985. Dois anos depois, foi condecorada com a Medalha de Serviço de Distinção em Defesa, a mais alta condecoração concedida aos que não participaram do combate.
O trabalho de Hopper com computadores não só ganhou atenção nacional, mas ela foi reconhecida internacionalmente. Em 1973, Hopper foi nomeado membro ilustre da British Computer Society, então a primeira e única mulher a deter o título. Após a aposentadoria, Hopper voltou para a sala de aula, onde ensinou e inspirou alunos até sua morte em 1º de janeiro de 1992. Embora Hopper tivesse muitas realizações na carreira, mais tarde ela disse a seu biógrafo, sua maior alegria vinha do ensino. Em 2016, Hopper foi condecorado postumamente com a Medalha Presidencial da Liberdade. Seu corpo está enterrado no Cemitério Nacional de Arlington.