Из Википедии, бесплатной энциклопедии
  (Перенаправлено Робертом Уильямом Бемером )
Перейти к навигации Перейти к поиску

Роберт Уильям Бемер (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: заархивированная копия как заголовок ( ссылка )
  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. ^ Салливан, Патрисия (2004-06-25). "Пионер компьютеров Боб Бемер, 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

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

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