Роберт Бемер: Пионер информатики и создатель ASCII
Bob Bemer
Роберт Бемер: биография американского ученого, инженера IBM, внесшего вклад в развитие компьютерных технологий в 1950-60х годах. Математик по образованию.
Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
Американский аэрокосмический инженер Роберт Уильям Бемер (8 февраля 1920 – 22 июня 2004) был учёным в области компьютерных наук, наиболее известным своей работой в IBM в конце 1950-х и начале 1960-х годов.
American aerospace engineer
Robert William Bemer (February 8, 1920 – June 22, 2004) was a computer scientist best known for his work at IBM during the late 1950s and early 1960s.
Ранние годы и образование
Родился в Солт-Сте.-Мари, штат Мичиган, Бемер окончил школу Кранбрук Кингсвуд в 1936 году и получил степень бакалавра искусств (B.A.) по математике в Альбионском колледже в 1940 году. В 1941 году он получил сертификат в области авиационной инженерии в техническом институте Куртисса Райта.
Born in Sault Ste. Marie, Michigan, Bemer graduated from Cranbrook Kingswood School in 1936 and took a Bachelor of Arts (B. A.) in mathematics at Albion College in 1940. He earned a certificate in aeronautical engineering at Curtiss Wright Technical Institute in 1941.
Карьера
Бемер начал свою карьеру в качестве аэродинамика в Douglas Aircraft Company в 1941 году, затем работал в RAND Corporation с 1951 года, IBM с 1957 года, UNIVAC – Sperry Rand в 1965 году, Bull с 1965 года, General Electric с 1970 года и Honeywell с 1974 года. Он участвовал в работе комитета, который объединил проект его языка COMTRAN с языком FLOW-MATIC Грейс Хоппер, что привело к созданию спецификаций для COBOL. Он также вместе с Хью Макгрегором Россом и другими входил в отдельный комитет, который в 1960 году определил набор символов ASCII, предложив несколько символов, ранее не использовавшихся в компьютерах, включая символ escape (ESC), обратную косую черту (\) и фигурные скобки ({}). Благодаря этому его иногда называют Отцом ASCII. Среди других значительных вкладов в вычислительную технику – первая публикация концепции разделения времени в 1957 году и первые попытки подготовиться к проблеме 2000 года, предпринятые в публикациях еще в 1971 году. Выступая в качестве консультанта, Боб и сотрудники Honeywell Эрик Клемонс и Ричард Киз разработали язык программирования Text Executive (TEX). В конце 1990-х годов, будучи на пенсии, Боб разработал подход к преобразованию дат в 2000 году (Y2K), чтобы избежать возможных проблем при сравнении дат без указания века в программах, исходный код которых был недоступен. Этот подход заключался в обнаружении операций с шестью и восемью символами во время выполнения и проверке их операндов, а также в корректировке сравнения, чтобы годы в начале нового века не казались предшествующими последним годам двадцатого века. Боб Бемер поддерживал обширную коллекцию архивных материалов о ранней разработке компьютерного программного обеспечения на сайте www.bobbemer.com.
Bemer began his career as an aerodynamicist at Douglas Aircraft Company in 1941, then worked for RAND Corporation from 1951, IBM from 1957, UNIVAC – Sperry Rand in 1965, Bull from 1965, General Electric from 1970, and Honeywell from 1974. He served on the committee which amalgamated the design for his COMTRAN language with Grace Hopper's FLOW MATIC and thus produced the specifications for COBOL. He also served, with Hugh McGregor Ross and others, on the separate committee which defined the ASCII character codeset in 1960, contributing several characters which were not formerly used by computers including the escape (ESC), backslash (\), and curly brackets ({}). As a result, he is sometimes known as The Father of ASCII. Other notable contributions to computing include the first publication of the time sharing concept in 1957 and the first attempts to prepare for the Year 2000 problem in publications as early as 1971. Acting in an advisory capacity, Bob and Honeywell employees Eric Clamons and Richard Keys developed the Text Executive Programming Language (TEX). In the late 1990s, as a retiree, Bob invented an approach to Year 2000 (Y2K) date conversion, to avoid anticipated problems when dates without centuries were compared in programs for which source code was unavailable. This involved detecting six and eight character operations at runtime and checking their operands, adjusting the comparison so that low years in the new century did not appear to precede the last years of the twentieth century. Bob Bemer maintained an extensive collection of archival material on early computer software development at www. bobbemer. com.
Смерть
Бемер умер дома, на озере Поссум-Кингдом в Техасе, в 2004 году в возрасте 84 лет после продолжительной борьбы с раком.
Bemer died at his home in Possum Kingdom Lake, Texas in 2004 at age 84 after a battle with cancer.