Кіріспе

Американдық аэроғарыш инженері Роберт Уильям Бемер (8 ақпан 1920 – 22 маусым 2004) – 1950 жылдардың соңы мен 1960 жылдардың басында IBM компаниясындағы жұмысымен ең көп танылған компьютер ғалымы.

Ерте өмір және білім

Саульт-Сте. Мари, Мичиган штатында дүниеге келген Бемер 1936 жылы Кранбрук Кингсвуд мектебін бітірді және 1940 жылы Альбион колледжінде математика бакалавры (B. A.) дәрежесін алды. 1941 жылы Curtiss Wright техникалық институтында авиациялық инженерлік саласында сертификатқа ие болды.

Мансап

Бемер өзінің карьерасын 1941 жылы Дуглас ұшақ компаниясында аэродинамик ретінде бастады, содан кейін 1951 жылдан бастап RAND корпорациясында, 1957 жылдан бастап IBM-де, 1965 жылдан бастап UNIVAC – Sperry Rand-де, 1965 жылдан бастап Bull-да, 1970 жылдан бастап General Electric-де және 1974 жылдан бастап Honeywell-де жұмыс істеді. Ол өзінің COMTRAN тілінің дизайнын Грейс Хоппердің FLOW MATIC тілімен біріктірген және осылайша COBOL тіліне арналған спецификацияларды жасаған комитетте қызмет етті. Ол сонымен қатар Хью Макгрегор Росс және басқалармен бірге 1960 жылы ASCII таңбалар жинағын (character codeset) анықтаған жеке комитетте жұмыс істеді, соның ішінде компьютерлер бұрын қолданбаған бірнеше таңбаларды, атап айтқанда, басқару таңбасын (ESC), кері қисық сызықты (\) және жиынтық жақшаларды ({}) енгізді. Осының нәтижесінде ол кейде ASCII-нің «әкесі» деп аталады. Компьютерлік техникаға оның қосқан басқа да маңызды үлестері – 1957 жылы уақытты бөлісу (time sharing) концепциясының алғаш рет жариялануы және 2000 жылғы проблемаға (Year 2000 problem) дайындық жөніндегі алғашқы әрекеттер, олар 1971 жылғы жариялымдарда көрінді. Кеңесші ретінде Боб және Honeywell қызметкерлері Эрик Клемонс пен Ричард Киз Text Executive Programming Language (TEX) тілін жасады. 1990 жылдардың соңында зейнеткерлік демалысында Боб 2000 жылға (Y2K) күндік ақпаратты түрлендіруге қатысты жаңа тәсілді ойлап тапты, бұл бағдарламаларда ғасыр көрсетілмеген күндерді салыстыру кезінде туындауы мүмкін проблемаларды болдырмауға бағытталған, әсіресе олардың бастапқы коды қолжетімсіз болған жағдайларда. Бұл алты және сегіз таңбалы операцияларды орындау кезінде анықтау және олардың аргументтерін тексеру, сондай-ақ салыстыруды түзетуді қажет етті, нәтижесінде жаңа ғасырдың басындағы жылдар жиырмасыншы ғасырдың соңғы жылдарынан бұрын келмейтіндей болды. Боб Бемер компьютерлік бағдарламалық жасақтаманы дамытудың алғашқы кезеңдеріне қатысты архивтік материалдардың кең жинағын www.bobbemer.com сайтында сақтап келді.

Өлім

2004 жылы 84 жасында Бемер Техас штатының Поссум Корольдігі көліндегі үйінде қатерлі ісікке қарсы күрестен кейін дүние салды.