Jump to content

Боб Бемер

(Перенаправлено от Роберта Уильяма Бемера )
Боб Бемер
Рожденный
Роберт Уильям Бемер

( 1920-02-08 ) 8 февраля 1920 г.
Умер 22 июня 2004 г. (22 июня 2004 г.) (84 года)
Образование Колледж Альбиона (бакалавр математики, 1940)
Школа Крэнбрука Кингсвуда
Известный Ранняя работа пионера компьютеров по стандартизации ASCII.
Научная карьера
Поля Информатика
Учреждения Douglas Aircraft Company , RAND Corporation , IBM , UNIVAC Sperry Rand , Bull , General Electric , Honeywell
Веб-сайт боббемер

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

Молодость образование и

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

Карьера [ править ]

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

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

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

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

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

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

Смерть [ править ]

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

Ссылки [ править ]

  1. ^ Jump up to: а б «Биография Роберта Уильяма Бемера» .
  2. ^ «Резюме Боба Бемера» . Архивировано из оригинала 28 июня 2017 г. Проверено 3 апреля 2017 г.
  3. ^ Бемер, Боб (7 июля 2002 г.). «Великая погоня за фигурными скобками» . Виньетки по истории компьютеров . Боб Бемер. Архивировано из оригинала 4 июня 2009 г. Проверено 11 октября 2009 г.
  4. ^ Jump up to: а б Бемер, Роберт Уильям (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. ^ «Введение в ТЕКС». Возраст интерфейса : 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] [ постоянная мертвая ссылка ]

Дальнейшее чтение [ править ]

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: ad14fcd1bbe32d848c1323ca3ded4cec__1698579540
URL1:https://arc.ask3.ru/arc/aa/ad/ec/ad14fcd1bbe32d848c1323ca3ded4cec.html
Заголовок, (Title) документа по адресу, URL1:
Bob Bemer - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)