Bob Bemer - Bob Bemer
Bob Bemer | |
---|---|
Urodzić się |
Robert William Bemer
8 lutego 1920
Sault Ste. Marie, Michigan , Stany Zjednoczone
|
Zmarł | 22 czerwca 2004
Possum Kingdom Lake , Teksas, USA
|
(w wieku 84 lat)
Edukacja | Albion College (licencjat, matematyka, 1940) |
Znany z | Wczesna praca jako pionier komputerowy, standaryzacja ASCII |
Kariera naukowa | |
Pola | Informatyka |
Instytucje | Douglas Aircraft Company , RAND Corporation , IBM , UNIVAC – Sperry Rand , Bull , General Electric , Honeywell |
Strona internetowa | bobbemer |
Robert William Bemer (8 lutego 1920 – 22 czerwca 2004) był informatykiem najbardziej znanym ze swojej pracy w IBM w późnych latach pięćdziesiątych i wczesnych sześćdziesiątych. Jego motto brzmiało:
Wczesne życie i edukacja
Urodzony w Sault Ste. Marie, Michigan , Bemer ukończył Cranbrook Szkoły w 1936 roku i wziął Bachelor of Arts (BA) w matematyce w Albion College w 1940 roku uzyskał certyfikat w inżynierii lotniczej na Curtiss-Wright Instytutu Technicznego w 1941 roku.
Kariera zawodowa
Bemer rozpoczął karierę jako aerodynamik w Douglas Aircraft Company w 1941 roku, następnie pracował dla RAND Corporation od 1951, IBM od 1957, UNIVAC – Sperry Rand w 1965, Bull od 1965, General Electric od 1970 i Honeywell od 1974.
Służył w komitecie, który połączył projekt dla jego COMTRAN języka z Grace Hopper „s FLOW-MATIC i tak wytworzonej specyfikacji COBOL . Służył również, wraz z Hugh McGregorem Rossem i innymi, w oddzielnym komitecie, który zdefiniował zestaw znaków ASCII w 1960 roku, wnosząc kilka znaków, które nie były wcześniej używane przez komputery, w tym znak ucieczki ( ESC
), ukośnik odwrotny ( \
) i nawiasy klamrowe ( {}
). W rezultacie jest czasami znany jako Ojciec ASCII . W 2000 Bemer twierdził, że zaproponowany termin oktet (zamiast Werner Buchholz ' bajt ), natomiast nagłówek rozwoju oprogramowania w Cie Bull. , We Francji, w latach 1965 i 1966. Zaproponował też termin hextet dla grup 16-bitowych.
Bemer jest prawdopodobnie najwcześniejszym zwolennikiem koncepcji fabryki oprogramowania . Wspomniał o tym w swoim artykule z 1968 r. „Ekonomia produkcji programów”.
Inne znaczące wkłady do informatyki obejmują pierwszą publikację koncepcji podziału czasu i pierwsze próby przygotowania się do problemu roku 2000 w publikacjach już w 1971 roku. Działając w charakterze doradczym, pracownicy Boba i Honeywella Eric Clamons i Richard Keys opracowali Tekstowy język programowania wykonawczego (TEX).
Pod koniec lat 90., jako emeryt, Bob wynalazł podejście do konwersji daty roku 2000 (Y2K), aby uniknąć przewidywanych problemów, gdy daty bez wieków są porównywane w programach, dla których kod źródłowy był niedostępny. Wiązało się to z wykrywaniem sześcio- i ośmioznakowych operacji w czasie wykonywania i sprawdzaniem ich operandów, dostosowując porównanie tak, aby niskie lata w nowym stuleciu nie wydawały się poprzedzać ostatnich lat dwudziestego wieku.
Bob Bemer utrzymywał obszerną kolekcję materiałów archiwalnych dotyczących wczesnego rozwoju oprogramowania komputerowego na stronie www.bobbemer.com .
Śmierć
Bemer zmarł w swoim domu w Possum Kingdom Lake , Texas w 2004 roku w wieku 84 po walce z rakiem .
Bibliografia
Dalsza lektura
- Zapis wywiadu z Bobem Bemerem
- Move Over, BT: On wynalazł linki Komentarze Boba Bemera na temat patentów
- Biografia przedstawiająca tablicę rejestracyjną samochodu ASCII