Bob Bemer – Wikipedia

US-amerikanischer Luft- und Raumfahrtingenieur

Bob Bemer

Geboren

Robert William Bemer

(1920-02-08)8. Februar 1920

Ist gestorben 22. Juni 2004(2004-06-22) (Alter 84)
Ausbildung Albion College (BA, Mathematik, 1940)
Bekannt für Frühe Arbeit als Computerpionier, Standardisierung von ASCII
Wissenschaftlicher Werdegang
Felder Informatik
Institutionen Douglas Aircraft Company, RAND Corporation, IBM, UNIVAC – Sperry Rand, Bull, General Electric, Honeywell
Webseite Bobbemer.com

Robert William Bemer (8. Februar 1920 – 22. Juni 2004) war ein Informatiker, der vor allem für seine Arbeit bei IBM in den späten 1950er und frühen 1960er Jahren bekannt war.[1] Sein Motto war:[2]

Frühes Leben und Ausbildung[edit]

Geboren in Sault Ste. Marie, Michigan, Bemer machte 1936 seinen Abschluss an der Cranbrook School und machte 1940 einen Bachelor of Arts (BA) in Mathematik am Albion College. 1941 erwarb er ein Zertifikat in Luftfahrttechnik am Curtiss-Wright Technical Institute.

Bemer begann seine Karriere 1941 als Aerodynamiker bei Douglas Aircraft Company, arbeitete dann ab 1951 für die RAND Corporation, ab 1957 für IBM, ab 1965 für UNIVAC – Sperry Rand, ab 1965 für Bull, ab 1970 für General Electric und ab 1974 für Honeywell.[3]

Er war Mitglied des Komitees, das das Design seiner COMTRAN-Sprache mit Grace Hoppers FLOW-MATIC zusammenführte und so die Spezifikationen für COBOL erstellte. Er diente auch zusammen mit Hugh McGregor Ross und anderen in dem separaten Komitee, das 1960 den ASCII-Zeichencodesatz definierte, und steuerte mehrere Zeichen bei, die früher nicht von Computern verwendet wurden, einschließlich des Escape (ESC), umgekehrter Schrägstrich () und geschweifte Klammern ({}).[4] Aus diesem Grund ist er manchmal bekannt als Der Vater von ASCII.[1] Im Jahr 2000 behauptete Bemer, den Begriff Oktett vorgeschlagen zu haben (und nicht Werner Buchholz’ Byte) während er zwischen 1965 und 1966 die Softwareentwicklung bei Cie. Bull, Frankreich leitete.[5] Er schlug auch den Begriff Hextett für 16-Bit-Gruppen vor.[5]

Bemer ist wahrscheinlich der früheste Befürworter der Softwarefabrik Konzept. Er erwähnte es in seinem 1968 erschienenen Aufsatz “Die Ökonomie der Programmproduktion”.[6]

Weitere bemerkenswerte Beiträge zur Informatik sind die erste Veröffentlichung des Timesharing-Konzepts und die ersten Versuche, sich bereits 1971 auf das Jahr-2000-Problem vorzubereiten. In beratender Funktion entwickelten die Bob- und Honeywell-Mitarbeiter Eric Clamons und Richard Keys die Text-Executive-Programmiersprache (TEX).[7]

In den späten 1990er Jahren erfand Bob als Rentner einen Ansatz zur Jahr-2000-Datumskonvertierung (Y2K), um erwartete Probleme zu vermeiden, wenn Datumsangaben ohne Jahrhunderte in Programmen verglichen wurden, für die kein Quellcode verfügbar war. Dies beinhaltete die Erkennung von sechs- und achtstelligen Operationen zur Laufzeit und die Überprüfung ihrer Operanden, wobei der Vergleich so angepasst wurde, dass die niedrigen Jahre im neuen Jahrhundert nicht den letzten Jahren des 20. Jahrhunderts vorausgingen.

Bob Bemer unterhielt eine umfangreiche Sammlung von Archivmaterial zur frühen Entwicklung von Computersoftware bei www.bobbemer.com.

Bemer starb 2004 im Alter von 84 Jahren an einem Krebsleiden in seinem Haus in Possum Kingdom Lake, Texas.[8][9][10][11]

Verweise[edit]

  1. ^ ein B “Biographie von Robert William Bemer”.
  2. ^ “Homepage – Bob Bemer”. 2015-08-01. Archiviert von das Original am 2015-08-01. Abgerufen 2019-11-03.
  3. ^ “Archivierte Kopie”. Archiviert von das Original am 28.06.2017. Abgerufen 2017-04-03.CS1-Wartung: archivierte Kopie als Titel (Link)
  4. ^ Bemer, Bob (2002-07-07). “The Great Curly Brace Trace Chase”. Vignetten zur Computergeschichte. Bob Bemer. Archiviert von das Original am 2009-06-04. Abgerufen 2009-10-11.
  5. ^ ein B Bemer, Robert William (2000-08-08). “Warum hat ein Byte 8 Bit? Oder doch?”. Vignetten zur Computergeschichte. Archiviert von das Original am 2017-04-03. Abgerufen 2017-04-03. […] Ich kam, um für IBM zu arbeiten, und sah all die Verwirrung, die durch die Beschränkung auf 64 Zeichen verursacht wurde. Vor allem, als wir anfingen, über Textverarbeitung nachzudenken, die sowohl Groß- als auch Kleinschreibung erfordern würde. […] Ich habe sogar einen Vorschlag gemacht (in Anbetracht von STRETCH, dem allerersten mir bekannten Computer mit einem 8-Bit-Byte), der die Anzahl der Lochkarten-Zeichencodes auf 256 . erweitern würde […]. Einige Leute dachten also über 7-Bit-Zeichen nach, aber das war lächerlich. Mit IBMs STRETCH-Computer als Hintergrund, der 64-stellige Wörter verarbeitet, die in 8er-Gruppen unterteilt werden können (ich habe den Zeichensatz dafür entworfen, unter der Anleitung von Dr. Werner Buchholz, dem Mann, der den Begriff “Byte” für ein 8-Bit geprägt hat Gruppierung). […] Es schien vernünftig, einen universellen 8-Bit-Zeichensatz zu erstellen, der bis zu 256 verarbeiten kann. Damals war mein Mantra “Potenzen von 2 sind magisch”. Und so hat die Gruppe, die ich geleitet habe, einen solchen Vorschlag entwickelt und begründet […] Die IBM 360 verwendete 8-Bit-Zeichen, jedoch nicht direkt ASCII. So setzte sich das “Byte” von Buchholz überall durch. Ich selbst mochte den Namen aus vielen Gründen nicht. Das Design hatte 8 Bits, die sich parallel bewegten. Aber dann kam ein neues IBM-Teil, mit 9 Bits zur Selbstkontrolle, sowohl in der CPU als auch in den Bandlaufwerken. Ich habe dieses 9-Bit-Byte 1973 der Presse vorgestellt. Aber lange davor, als ich 1965-66 die Software-Operationen für Cie. Bull in Frankreich leitete, bestand ich darauf, dass “Byte” zugunsten von “Oktett” verworfen wird. […] Dies wird durch neue Kommunikationsverfahren begründet, die 16, 32, 64 und sogar 128 Bit parallel übertragen können. Aber manche Dummköpfe sprechen jetzt wegen dieser parallelen Übertragung von einem “16-Bit-Byte”, was im UNICODE-Set sichtbar ist. Ich bin mir nicht sicher, aber vielleicht sollte dies ein “Hextett” genannt werden. […]
  6. ^ „Das Software-Factory-Prinzip“. Archiviert von das Original am 06.04.2001.
  7. ^ “Einführung in TEX”. Alter der Schnittstelle: 144. August 1978.
  8. ^ Sullivan, Patricia (2004-06-25). “Computerpionier Bob Bemer, 84”. Die Washington Post. P. B06. Abgerufen 2016-06-15.
  9. ^ Vance, Ashlee (2004-06-24). “Programmierpionier Bob Bemer stirbt mit 84 – ASCII, ESC, /, COBOL, Y2K, RIP”. Das Register. Archiviert vom Original am 2016-06-16. Abgerufen 2016-06-16.
  10. ^ “Der Schöpfer der Schlüssel-Computercodierung ist gestorben”. BBC. 2004-06-25. Archiviert vom Original am 2016-06-16. Abgerufen 2016-06-16.
  11. ^ “Computerpionier stirbt”. CNN. 2004-06-24. Archiviert von das Original am 04.12.2004. [1][permanent dead link]

Weiterlesen[edit]

Externe Links[edit]