stringtranslate.com

Боб Бемер

Роберт Уильям Бемер (8 февраля 1920 — 22 июня 2004) был ученым-компьютерщиком , наиболее известным своей работой в IBM в конце 1950-х — начале 1960-х годов. [1]

ранняя жизнь и образование

Родился в Су-Сент. Мари, штат Мичиган , Бемер окончил школу Крэнбрук Кингсвуд в 1936 году и получил степень бакалавра искусств (BA) по математике в колледже Альбион в 1940 году. В 1941 году он получил сертификат в области авиационной техники в Техническом институте Кертисс-Райт .

Карьера

Бемер начал свою карьеру в качестве аэродинамика в Douglas Aircraft Company в 1941 году, затем работал в RAND Corporation с 1951 года, IBM с 1957 года, UNIVACSperry Rand в 1965 году, Bull с 1965 года, General Electric с 1970 года и Honeywell с 1974 года. [2]

Он работал в комитете, который объединил проект своего языка COMTRAN с FLOW-MATIC Грейс Хоппер и, таким образом, разработал спецификации для COBOL . Вместе с Хью МакГрегором Россом и другими он также работал в отдельном комитете, который определил кодовый набор символов ASCII в 1960 году, внося несколько символов , которые ранее не использовались компьютерами, включая escape ( ), обратную косую черту ( ) и фигурные скобки ( ). [3] В результате его иногда называют отцом ASCII . [1] В 2000 году Бемер утверждал, что предложил термин « октет» (а не «байт » Вернера Бухгольца ), когда с 1965 по 1966 год возглавлял разработку программного обеспечения в Cie. Bull , Франция. [4] Он также предложил термин «гекстет» для 16-байтов. битовые группы. [4]ESC\{}

Бемер, вероятно, является первым сторонником концепции фабрики программного обеспечения . Он упомянул об этом в своей статье 1968 года «Экономика программного производства». [5]

Другие заметные вклады в компьютерные технологии включают первую публикацию концепции разделения времени в 1957 году и первые попытки подготовиться к проблеме 2000 года в публикациях еще в 1971 году. [6] Выступая в качестве консультанта, сотрудники Боба и Honeywell Эрик Клеймонс и Ричард Киз разработали язык текстового исполнительного программирования (TEX). [7]

В конце 1990-х годов, будучи пенсионером, Боб изобрел подход к преобразованию дат 2000 года (Y2K), чтобы избежать ожидаемых проблем при сравнении дат без учета столетий в программах, исходный код которых был недоступен. Это включало в себя обнаружение шести- и восьмисимвольных операций во время выполнения и проверку их операндов, корректировку сравнения таким образом, чтобы последние годы нового столетия не предшествовали последним годам двадцатого века.

Боб Бемер хранил обширную коллекцию архивных материалов по ранней разработке компьютерного программного обеспечения на сайте www.bobbemer.com.

Смерть

Бемер умер в своем доме в Поссум-Кингдом-Лейк , штат Техас , в 2004 году в возрасте 84 лет после борьбы с раком . [8] [9] [10] [11]

Рекомендации

  1. ^ ab «Биография Роберта Уильяма Бемера».
  2. ^ "Резюме Боба Бемера". Архивировано из оригинала 28 июня 2017 г. Проверено 3 апреля 2017 г.
  3. ^ Бемер, Боб (7 июля 2002 г.). «Великая погоня за фигурными скобками». Виньетки по истории компьютеров . Боб Бемер. Архивировано из оригинала 4 июня 2009 г. Проверено 11 октября 2009 г.
  4. ^ аб Бемер, Роберт Уильям (8 августа 2000 г.). «Почему байт 8 бит? Или нет?». Виньетки по истории компьютеров . Архивировано из оригинала 3 апреля 2017 г. Проверено 3 апреля 2017 г. […] Я пришел работать в IBM и увидел всю путаницу, вызванную ограничением в 64 символа. Особенно когда мы начали думать об обработке текста, которая требует как верхнего, так и нижнего регистра. […] Я даже сделал предложение (ввиду STRETCH , самого первого известного мне компьютера с 8-битным байтом), которое расширило бы количество кодов символов перфокарты до 256 […]. Поэтому некоторые люди начали думать о 7-битных персонажах, но это было смешно. В качестве фона использовался компьютер IBM STRETCH, обрабатывающий 64-символьные слова, делимые на группы по 8 (я разработал набор символов для него под руководством доктора Вернера Бухгольца , человека, который ДЕЙСТВИТЕЛЬНО придумал термин « байт » для 8-битного слова). группировка). […] Казалось разумным создать универсальный 8-битный набор символов, поддерживающий до 256. В те дни моей мантрой было: «Степень 2 — это магия». И вот группа, которую я возглавлял, разработала и обосновала такое предложение… IBM 360 использовала 8-битные символы, хотя и не напрямую ASCII. Таким образом, «байт» Бухгольца прижился повсюду. Мне самому это имя не понравилось по многим причинам. В конструкции было 8 бит, перемещающихся параллельно. Но затем появилась новая часть IBM, с 9 битами для самопроверки, как внутри ЦП, так и в стримерах . Я представил прессе этот 9-битный байт в 1973 году. Но задолго до этого, когда я возглавлял операции по программному обеспечению в компании Cie. Bull во Франции в 1965-66 годах, я настаивал на том, чтобы слово «байт» было устаревшим в пользу « октета ». […] Это оправдано новыми методами связи, которые могут передавать параллельно 16, 32, 64 и даже 128 бит. Но некоторые глупые люди теперь называют «16-битный байт» из-за этой параллельной передачи, которая видна в наборе UNICODE . Я не уверен, но, возможно, это следует назвать « гекстетом ». […]
  5. ^ «Принцип фабрики программного обеспечения» . Архивировано из оригинала 6 апреля 2001 г.
  6. ^ Ли, ЯН; Розин, Роберт Ф (1992). «Разделение времени в Массачусетском технологическом институте». IEEE Анналы истории вычислений . 14 (1): 16. дои : 10.1109/85.145316. S2CID  30976386 . Проверено 3 октября 2022 г.
  7. ^ «Введение в TEX». Возраст интерфейса : 144 года. Август 1978 года.
  8. ^ Салливан, Патрисия (25 июня 2004 г.). «Пионер компьютеров Боб Бемер, 84 года». Вашингтон Пост . п. В06 . Проверено 15 июня 2016 г.
  9. ^ Вэнс, Эшли (24 июня 2004 г.). «Пионер программирования Боб Бемер умирает в возрасте 84 лет — ASCII, ESC, /, COBOL, Y2K, RIP». Регистр . Архивировано из оригинала 16 июня 2016 г. Проверено 16 июня 2016 г.
  10. ^ «Умер ключевой создатель компьютерного кодирования» . Би-би-си . 25 июня 2004 г. Архивировано из оригинала 16 июня 2016 г. Проверено 16 июня 2016 г.
  11. ^ «Умер пионер компьютеров» . CNN . 24 июня 2004 г. Архивировано из оригинала 4 декабря 2004 г.[1] [ постоянная неработающая ссылка ]

дальнейшее чтение

Внешние ссылки