Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

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

((((DO SOMETHING!) SMALL) USEFUL) NOW!)

Ранняя жизнь и образование [ править ]

Родился в Sault Ste. Мари, Мичиган , Bemer окончил Cranbrook школы в 1936 году и взял бакалавр искусств (BA) в области математики в Albion колледже в 1940 году он получил сертификат в области авиационной техники в техническом институте Curtiss-Wright в 1941 году.

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

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

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

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

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

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

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

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

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

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

  1. ^ а б "Биография Роберта Уильяма Бемера" .
  2. ^ "Домашняя страница - Боб Бемер" . 2015-08-01. Архивировано из оригинала на 2015-08-01 . Проверено 3 ноября 2019 .
  3. ^ "Архивная копия" . Архивировано из оригинала на 2017-06-28 . Проверено 3 апреля 2017 .CS1 maint: archived copy as title (link)
  4. ^ Бемер, Боб (2002-07-07). "Великая погоня за фигурными скобками" . Виньетки по компьютерной истории . Боб Бемер. Архивировано из оригинала на 2009-06-04 . Проверено 11 октября 2009 .
  5. ^ a b Бемер, Роберт Уильям (2008-08-08). "Почему байт 8 бит? Или нет?" . Виньетки по компьютерной истории . Архивировано из оригинала на 2017-04-03 . Проверено 3 апреля 2017 . […] Я пришел работать в IBM и увидел всю путаницу, вызванную ограничением в 64 символа. Особенно, когда мы начали думать о текстовом редакторе, который потребовал бы как верхнего, так и нижнего регистра. […] Я даже сделал предложение (ввиду STRETCH , самого первого известного мне компьютера с 8-битным байтом), которое увеличило бы количество перфокарт.коды символов до 256 […]. Некоторые люди начали думать о 7-битных символах, но это было смешно. Используя в качестве фона компьютер IBM STRETCH, обрабатывающий 64-символьные слова, которые делятся на группы по 8 (я разработал для него набор символов под руководством доктора Вернера Бухгольца , человека, который ДЕЙСТВИТЕЛЬНО ввел термин « байт » для 8-битного группировка). […] Казалось разумным создать универсальный 8-битный набор символов, поддерживающий до 256. В те дни моей мантрой было «Силы двойки - это магия». И вот группа, которую я возглавлял, разработала и обосновала такое предложение […] IBM 360используются 8-битные символы, но не ASCII напрямую. Таким образом, «байт» Бухгольца прижился повсюду. Мне самому это имя не понравилось по многим причинам. В конструкции параллельно перемещались 8 бит. Но затем появилась новая деталь IBM с 9 битами для самопроверки, как внутри ЦП, так и в ленточных накопителях . Я представил этот 9-битный байт прессе в 1973 году. Но задолго до этого, когда я руководил программным обеспечением Cie. Bull во Франции в 1965-66 годах, я настоял на том, чтобы слово «байт» было устаревшим в пользу « октета ». […] Это оправдано новыми методами связи, которые могут передавать 16, 32, 64 и даже 128 бит параллельно. Но некоторые глупцы теперь ссылаются на "16-битный байт" из-за этой параллельной передачи, которая видна в UNICODE.набор. Я не уверен, но, может быть, это следует называть " гекстетом ". […]
  6. ^ «Принцип фабрики программного обеспечения» . Архивировано из оригинала на 2001-04-06.
  7. ^ «Введение в TEX». Возраст интерфейса : 144. Август 1978 г.
  8. Салливан, Патрисия (25 июня 2004 г.). "Пионер компьютеров Боб Бемер, 84 года" . Вашингтон Пост . п. B06 . Проверено 15 июня 2016 .
  9. ^ Вэнс, Эшли (2004-06-24). "Пионер программирования Боб Бемер умирает на 84-м году жизни - ASCII, ESC, /, COBOL, Y2K, RIP" . Реестр . Архивировано 16 июня 2016 года . Проверено 16 июня 2016 .
  10. ^ "Смерть ключевого создателя компьютерного кодирования" . BBC . 2004-06-25. Архивировано 16 июня 2016 года . Проверено 16 июня 2016 .
  11. ^ "Компьютерный пионер умирает" . CNN . 2004-06-24. Архивировано из оригинала на 2004-12-04. [1] [ постоянная неработающая ссылка ]

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

  • Стенограмма интервью с Бобом Бемером
  • Move Over, BT: он изобрел ссылки Комментарии Боба Бемера о патентах
  • Биография с изображением автомобильного номерного знака в кодировке ASCII

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

  • Сайт Боба Бемера