Грейс Хоппер была прекрасным математиком и одним из первых «кодировщиков», так называли программистов. В середине ХХ века она, будучи офицером ВМС США, как и все, кто были «близки» к вычислительным машинам, работала в Гарварде в департаменте, который занимался получением баллистических таблиц для задач артиллерии. Так что Грейс Хоппер считается одним из первых программистов мира в истории компьютеров: она работала на компьютере Марк I, бывшим, по сути, гигантским калькулятором. Гигант Марк I был предназначен для вычислительных процессов получения артиллерийских баллистических таблиц, в уже написанном алгоритме были предусмотрены математические задачи (модули) общего характера. Хоппер и ее коллеги (к слову, женщин-программистов, занимавшихся кодированием, было намного больше, чем мужчин) справились с этим — они впервые применили подпрограммы. Под этим словом тогда подразумевалось многократное повторение одних и тех же вычислительных операций, и если программистам нужны были подпрограммы