Ричард Милтон «Дик» Блох (1921–2000) был одним из первых американских программистов. Блох, Грейс Хоппер и Роберт Кэмпбелл были первыми программистами Гарвардского электромеханического компьютера Mark I , который, когда он начал работать в 1944 году, был первым американским программируемым компьютером. [1]
Ранний период жизни
Блох родился в Рочестере, штат Нью-Йорк , 18 июня 1921 года и вырос там, окончив среднюю школу Бенджамина Франклина. Затем он поступил в Гарвардский университет по стипендии по специальности математик, который окончил в 1943 году. Затем он сразу же поступил на военно-морской флот, когда шла Вторая мировая война, и был направлен в Морской научно-исследовательский институт . Там он был нанят Говардом Эйкеном для работы над проектом Mark I. В марте 1944 года он переехал в Гарвард. [2] [3]
Марк я работаю
Harvard Mark I вступил в строй в 1944 году и использовался для военных работ, в том числе для расчета баллистических таблиц , таблиц Бесселя для электроники и других приложений, а также расчетов, используемых Манхэттенским проектом для разработки атомной бомбы. [4]
Компиляторы и даже ассемблеры еще не были изобретены, поэтому все программирование выполнялось машинным кодом, перфорированным на бумажной ленте . Грейс Хоппер назвала Блоха Моцартом компьютера из-за его способности написать программу чернилами и запустить ее с первого раза. Роберт Кэмпбелл назвал Блоха главной силой, заставившей Mark I. [4] [5]
Блох и Кэмпбелл вели записные книжки, в которые записывали фрагменты кода, проверенные и признанные правильными. Например, одна из подпрограмм Блоха вычисляла синусы для положительных углов меньше π / 4 до 10 цифр. Грейс Хоппер просто скопировала процедуру Блоха в свою собственную программу, когда это было необходимо, вместо того, чтобы использовать (медленный) синусоидальный блок, встроенный в машину. Это был ранний шаг к созданию подпрограмм . [5] [1] Позже эти подпрограммы хранились на отдельных рулонах бумажной ленты, хотя переход к одной из этих отдельных бумажных лент и возврат к основной программе выполнялся вручную операторами-людьми. [3]
Роберт Блох, Роберт Кэмпбелл и, что наиболее известно, Грейс Хоппер разработали некоторые из самых первых экземпляров подпрограмм, методов ветвления, сжатия кода и процедур отладки еще в Гарварде.
- Майкл Д. Смит, The Harvard Gazette [1]
Более поздняя карьера
Блох покинул Гарвард в 1947 году. Затем он работал в Raytheon над разработкой RAYDAC , затем стал генеральным менеджером компьютерного подразделения Raytheon, а затем вице-президентом по техническим операциям в Honeywell , вице-президентом по корпоративному развитию в Auerbach Corporation, вице-президентом подразделение передовых систем General Electric , председатель и главный исполнительный директор Корпорации искусственного интеллекта и Meiko Scientific Corporation . [2] [3]
Блох умер от рака 22 мая 2000 г. [2]
Рекомендации
- ^ a b c Майкл Д. Смит (12 октября 2011 г.). «Первый программируемый компьютер» . Гарвардская газета . Проверено 22 января 2020 года .
- ^ а б в Уильям Х. Хонан (29 мая 2000 г.). «Ричард Блох, 78 лет, пионер цифровых компьютеров [некролог]» . Нью-Йорк Таймс . Проверено 21 января 2020 года .
- ^ а б в Уильям Эспри (1984). «Интервью с Ричардом Блохом» (PDF) . Институт Чарльза Бэббиджа, Центр истории обработки информации, Университет Миннесоты . Проверено 21 января 2020 года .
- ^ а б Уильямс, Кэтлин Брум (2013). Грейс Хоппер: Адмирал Киберморя . Издательство Военно-морского института. п. 44. ISBN 978-1591149781.
- ^ а б «Компьютеры MARK Говарда Эйкена» . История компьютеров . Проверено 21 января 2020 года .