Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Bob Bemer

From Wikipedia, the free encyclopedia
(Redirected fromRobert William Bemer)
American aerospace engineer
Bob Bemer
Born
Robert William Bemer

(1920-02-08)February 8, 1920
DiedJune 22, 2004(2004-06-22) (aged 84)
EducationAlbion College (B.A., Mathematics, 1940)
Cranbrook Kingswood School
Known forEarly work as a computer pioneer, standardizingASCII
Scientific career
FieldsComputer science
InstitutionsDouglas Aircraft Company,RAND Corporation,IBM,UNIVACSperry Rand,Bull,General Electric,Honeywell
Websitebobbemer.com

Robert William Bemer (February 8, 1920 – June 22, 2004) was acomputer scientist best known for his work atIBM during the late 1950s and early 1960s.[1]

Early life and education

[edit]

Born inSault Ste. Marie, Michigan, Bemer graduated fromCranbrook Kingswood School in 1936 and took aBachelor of Arts (B.A.) inmathematics atAlbion College in 1940. He earned a certificate inaeronautical engineering atCurtiss-Wright Technical Institute in 1941.

Career

[edit]

Bemer began his career as anaerodynamicist atDouglas Aircraft Company in 1941, then worked forRAND Corporation from 1951,IBM from 1957,UNIVACSperry Rand in 1965,Bull from 1965,General Electric from 1970, andHoneywell from 1974.[2]

He served on the committee which amalgamated the design for hisCOMTRAN language withGrace Hopper'sFLOW-MATIC and thus produced the specifications forCOBOL. He also served, withHugh McGregor Ross and others, on the separate committee which defined theASCII character codeset in 1960, contributing severalcharacters which were not formerly used by computers including theescape (ESC),backslash (\), andcurly brackets ({}).[3] As a result, he is sometimes known asThe Father of ASCII.[1] In 2000, Bemer claimed to have proposed the termoctet (rather thanWerner Buchholz'byte) while heading software development atCie. Bull, France, between 1965 and 1966.[4] He also proposed the termhextet for 16-bit groups.[4]

Bemer is probably the earliest proponent of thesoftware factory concept. He mentioned it in his 1968 paper "The economics of program production".[5]

Other notable contributions to computing include the first publication of thetime-sharing concept in 1957 and the first attempts to prepare for theYear 2000 problem in publications as early as 1971.[6] Acting in an advisory capacity, Bob and Honeywell employees Eric Clamons and Richard Keys developed theText Executive Programming Language (TEX).[7]

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 whichsource code was unavailable. This involved detecting six and eight character operations atruntime 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 atwww.bobbemer.com.

Death

[edit]

Bemer died at his home inPossum Kingdom Lake,Texas in 2004 at age 84 after a battle withcancer.[8][9][10][11]

References

[edit]
  1. ^ab"Biography of Robert William Bemer".
  2. ^"Resumé of Bob Bemer". Archived fromthe original on 2017-06-28. Retrieved2017-04-03.
  3. ^Bemer, Bob (2002-07-07)."The Great Curly Brace Trace Chase".Computer History Vignettes. Bob Bemer. Archived fromthe original on 2009-06-04. Retrieved2009-10-11.
  4. ^abBemer, Robert William (2000-08-08)."Why is a byte 8 bits? Or is it?".Computer History Vignettes. Archived fromthe original on 2017-04-03. Retrieved2017-04-03.[…] I came to work forIBM, and saw all the confusion caused by the 64-character limitation. Especially when we started to think about word processing, which would require both upper and lower case. […] I even made a proposal (in view ofSTRETCH, the very first computer I know of with an 8-bit byte) that would extend the number ofpunch card character codes to 256 […]. So some folks started thinking about 7-bit characters, but this was ridiculous. With IBM's STRETCH computer as background, handling 64-character words divisible into groups of 8 (I designed the character set for it, under the guidance of Dr.Werner Buchholz, the man who DID coin the term "byte" for an 8-bit grouping). […] It seemed reasonable to make a universal 8-bit character set, handling up to 256. In those days my mantra was "powers of 2 are magic". And so the group I headed developed and justified such a proposal […] TheIBM 360 used 8-bit characters, although not ASCII directly. Thus Buchholz's "byte" caught on everywhere. I myself did not like the name for many reasons. The design had 8 bits moving around in parallel. But then came a new IBM part, with 9 bits for self-checking, both inside the CPU and in thetape drives. I exposed this 9-bit byte to the press in 1973. But long before that, when I headed software operations forCie. Bull in France in 1965-66, I insisted that "byte" be deprecated in favor of "octet". […] It is justified by new communications methods that can carry 16, 32, 64, and even 128 bits in parallel. But some foolish people now refer to a "16-bit byte" because of this parallel transfer, which is visible in theUNICODE set. I'm not sure, but maybe this should be called a "hextet". […]
  5. ^"The Software Factory Principle". Archived fromthe original on 2001-04-06.
  6. ^Lee, J.A.N.; Rosin, Robert F (1992)."Time-Sharing at MIT".IEEE Annals of the History of Computing.14 (1): 16.doi:10.1109/85.145316.S2CID 30976386. RetrievedOctober 3, 2022.
  7. ^"Introduction to TEX".Interface Age: 144. August 1978.
  8. ^Sullivan, Patricia (2004-06-25)."Computer Pioneer Bob Bemer, 84".The Washington Post. p. B06. Retrieved2016-06-15.
  9. ^Vance, Ashlee (2004-06-24)."Programming pioneer Bob Bemer dies at 84 - ASCII, ESC, /, COBOL, Y2K, RIP".The Register.Archived from the original on 2016-06-16. Retrieved2016-06-16.
  10. ^"Key computer coding creator dies".BBC. 2004-06-25.Archived from the original on 2016-06-16. Retrieved2016-06-16.
  11. ^"Computer pioneer dies".CNN. 2004-06-24. Archived fromthe original on 2004-12-04.[1][dead link]

Further reading

[edit]

External links

[edit]
International
National
Academics
Other
Retrieved from "https://en.wikipedia.org/w/index.php?title=Bob_Bemer&oldid=1311413377"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2026 Movatter.jp