SI
SI
discoversearch

We've detected that you're using an ad content blocking browser plug-in or feature. Ads provide a critical source of revenue to the continued operation of Silicon Investor.  We ask that you disable ad blocking while on Silicon Investor in the best interests of our community.  If you are not using an ad blocker but are still receiving this message, make sure your browser's tracking protection is set to the 'standard' level.
Microcap & Penny Stocks : TPII - Year 2000 (Y2K); Groupware; Client Server Migration -- Ignore unavailable to you. Want to Upgrade?


To: Pierre Mondieu who wrote (8455)8/25/1998 12:28:00 AM
From: JOHN IACOVACCI  Respond to of 10903
 
BIOGRAPHY OF ROBERT BEMER
Robert William Bemer was born on February 28 in Sault Ste. Marie, Michigan. He attended Cranbrook Academy (1936), Albion College (BA 1940), and Curtiss-Wright Technical Institute of Aeronautics (1941). Bemer worked at Douglas Aircraft during World War II as contour engineer and aerodynamicist.

After architectural work and set design for RKO Radio Pictures, he entered the computer field in March 1949 as a programmer at the RAND Corporation. Then he was assigned to Lockheed's California Division in 1951 as group leader, and later founded computer departments at Marquardt Aircraft November, 1952) and Lockheed Missile & Space Division (March, 1954). In December of 1955 he joined IBM in New York City.

As IBM's assistant manager of programming research, he did PRINT, the first load-and-go system. In March 1957 he wrote the first paper to describe commercial timesharing, which is how the Internet and the World Wide Web work today.

In July 1957 Bemer headed IBM Programming Systems, developing FORTRANSIT, the second FORTRAN processor, for the first programming language to run on both binary and decimal computers. He developed Commercial Translator, one of three inputs to COBOL (a name he coined), creating the identification and environment divisions and the picture clause (which had every facility to use four-digit years, had programmers used it correctly) His 1959 paper was the first to describe word processing.

In April 1960 he became manager of Corporate Logical Systems Standards, primarily to standardize character sets for computers. He made the major design for ASCII (the character code internal to computers, particularly Personal Computers). For this he is known as the "father of ASCII." Also, he had major influence in making the eight-bit byte standard for today's computers, and the backslash character is due to him.

For ASCII, Bemer invented and put into public domain the Escape Sequence mechanism, commonly seen as escape keys. Without these, PCs would not work as these move the cursor, change colors, etc. Escape sequences are not only the universal switching mechanism for computer-controlled communications-they are indispensable for laser printers to exist. Various fonts are selected by escape sequences from a registry he conceived, permitting automatic interchange of all of the world's characters-thus standardizing a single common alphabet, language, and switching mechanism to unite all computers and communications. Bemer furthered this by supplying the ground rules for and promoting international computer standards. He participated generally in those activities, chairing the international committee for programming languages for 11 years.

In 1960 Bemer gave the invited annual address to the British Computer Society (one of two non-Britons ever to do so), and was later made a Fellow of the BCS.

In April 1962 he left his position as IBM's director of programming standards to become director of systems programming for the Univac Division of Sperry Rand. There he established software production standards, and sponsored and authorized funding for the development of SIMULA, the first object-oriented language.

In February 1965 he went to Paris, France, to head software and field support for Bull General Electric. Next, he rejoined General Electric (later, Honeywell Information Systems) in Phoenix as staff consultant to the Vice President. There he originated the concept of the software factory (another term he coined). Bemer retired in 1982 to form his own company, with a video product called Screen Environmentr based upon text processing.

In late 1996 he felt forced by the magnitude of the Year 2000 threat to devise a compensatory method, via object (not source) code. A patent pends from January 1997.

Bemer has published over 100 articles in technical journals and magazines.




To: Pierre Mondieu who wrote (8455)8/25/1998 12:43:00 AM
From: JOHN IACOVACCI  Read Replies (1) | Respond to of 10903
 
Bob Bemer Aims 'Silver-Plated Bullet' At Year 2000 Problem
ON THE UPPER-LEFT corner of your computer keyboard is a button labeled "esc." Behind that key is a 37-year-old process called the "escape sequence," created by a former IBM programming executive named Bob Bemer.

Today, at age 77, Mr. Bemer has invented another escape routine for the vexing year 2000 computer crisis. Mr. Bemer's solution won't remedy everybody's problem, and the boldness of his method terrifies many. But even if his idea falls short of the hoped-for "silver bullet" for the millennium bug, it is, he says, a "silver-plated bullet."

As everyone in business should know, mainframe computers (and many desk-top systems) will go berserk alter Dec.31, 1999, (and some sooner than that) when the longstanding practice of using two-digit years will cause computers to treat "00" as 1900. Because every language and application is unique, fixing the problem involves tedious analysis - more work than programmers can likely complete in the next 30 months. Automated tools exist, but all require human hand-holding.

Enter Mr. Bemer - perhaps the only living programmer, for reasons you'll see, with the knowledge necessary to automate the fix.

A wartime mathematician for Douglas Aircraft and later a Hollywood set designer, he saw his first computer In 1949 and never looked back, working for IBM, Univac, GE and others. As IBM's chief of programming standards, his creation of the escape sequence in 1960 allowed computers to break from one alphabet to another, a critical step toward laser printers and cursor movement. He led the effort to establish a universal character set known to millions as ASCII. He created the name COBOL for what still ranks among the world's dominant computer languages. He helped develop the standard by which binary digits (0its) travel in packs of eight (bytes). He even created the backslash.

WRITING IN Interface Age in 1979, he warned that the year 2000 would cause big problems, but after retiring In 1982 he pretty much forgot the issue. Then, two years ago, he read a Front Lines column about David Eddy, a software marketer pleading with corporate America to address the issue. Though already a great-grandfather, Mr. Bemer swung into action.

The best solution, he thought, existed at the most fundamental level, where computers operate in ones and zeros through something called object code (or machine code). The myriad programming languages that now exist were made possible by a decades-old software innovation called a compiler, which translates higher-level languages into the arcane code that actually runs the machines. Today's programmers don't even think about the object code, but Mr. Bemer knows it cold. Attacking the problem at this basic level would avoid the need for thousands of individual solutions at a higher level.

His method examines every arithmetic operation running through object code. Along the way, special rules identify those operations involving dates. (Dates are never multiplied or divided, for instance.) At that point a variation on Mr. Bemer's old escape sequence comes into play, detouring the date, as if along a railroad siding, to a place where the missing century is hooked to the two-digit year. "Everyone else is trying to find all the years," he says. "We let the years find us."

Rehabilitated, the date then returns to the application. But the millennium problem is so maddening partly because many systems have no room to cram in the extra digits representing centuries. Mr. Bemer gets around that by using spare bits within the year bytes - "four pounds In a two-pound bag."

He also proposes to create additional numeral sets - one with overlines, another with underlines - to indicate which century they belong to when printed out or displayed. (He has contacted the necessary standard-making bodies seeking new fonts.) He admits that where programmers used shortcuts, such as using "99" to represent the year infinity, his solution will fall short.

MR. BEMER'S concept is immensely more complex than I could ever completely grasp, much less fully describe in three paragraphs. But he permitted me to share some of his patent materials with a number of leading 2000 authorities I trust. Most agreed his concept would work, and much faster than existing tools - but many called it too radical. The idea of tampering with source code and stored data makes some people apoplectic.

But the authorities agreed that as time runs out on more conservative methods, such misgivings may diminish. "People may not feel real comfortable with it -but they'll be less comfortable with the failure of their businesses," said Joanne Metta-Sullivan, who is attacking the problem at Merrill Lynch. Likewise, Electronic Data Systems Corp. studied Mr. Bemer's concept and wrote him a letter saying his invention could "offer many customers what they will need to solve their year 2000 problem, especially those who wait until the last minute."

Mr. Bemer must still turn his concept into working code. He's moving to Dallas to work with his partner, Millennium Consulting Group. He plans to finish this summer, although as everybody knows, software projects are seldom completed on time these days.

But it's probably unwise to judge Mr. Bemer by today's axioms. "Back then," he says, "we weren't blinded by conventional wisdom."