advertising information

CNN.com
 MAIN PAGE
 WORLD
 ASIANOW
 U.S.
 LOCAL
 POLITICS
 WEATHER
 BUSINESS
 SPORTS
 TECHNOLOGY
   computing
   personal technology
   space
 NATURE
 ENTERTAINMENT
 BOOKS
 TRAVEL
 FOOD
 HEALTH
 STYLE
 IN-DEPTH

 custom news
 Headline News brief
 daily almanac
 CNN networks
 CNN programs
 on-air transcripts
 news quiz

  CNN WEB SITES:
CNN Websites
 TIME INC. SITES:
 MORE SERVICES:
 video on demand
 video archive
 audio on demand
 news email services
 free email accounts
 desktop headlines
 pointcast
 pagenet

 DISCUSSION:
 message boards
 chat
 feedback

 SITE GUIDES:
 help
 contents
 search

 FASTER ACCESS:
 europe
 japan

 WEB SERVICES:
The history of computing

1959: The creation of Cobol

Computerworld Flashback
1959

 ALSO
   Flashback: The history of computing index

   Sign up for the Computer Connection email service

   For more computing stories

MORE FROM COMPUTERWORLD.COM
  Computerworld's home page
  Flashback timeline
 Computerworld Year 2000 resource center
 Computerworld's online subscription center

THIS YEAR IN
COMPUTER HISTORY
Technology Happenings
Fairchild Semiconductor's Robert Noyce and Texas Instruments Inc.'s Jack Kilby separately file for a patent for the integrated circuit. Both men eventually are recognized as co-inventors.
The Whirlwind at MIT and the Harvard Mark I are shut down.
IBM introduces its first transistorized computers, the 7000 series. The first is a transistorized version of the 709, the 7090.
IBM announces two desk-size machines -- the IBM 1401 for small-business users and the IBM 1620 for scientists. The 1401 is the most popular computer up to this time -- more than 10,000 will be sold.
General Electric Co. delivers 32 ERMA (Electronic Recording Machine & Accounting) systems to Bank of America in California to help process checks used by the public. The ERMA system uses magnetic ink character recognition technology, which captures data from checks.
MIT produces the first product made using computer-aided design: an aluminum ashtray.
An IBM 704 is programmed to translate printed text into Braille.
The Radio Corporation of America introduces the RCA 501 transistorized computer.

Born in 1959
Peter Shor, mathematician, computer scientist, pioneer of quantum computing algorithms
Stephen Wolfram, creator of the computer program called Mathematica
Keith Lockhart, Boston Pops conductor

Other Notables
Average price of a gallon of gas: 30.5 cents
The BMW 600 costs $1,498, accelerates up to 65 mph and gets 50 miles per gallon.
Best Picture: Ben Hur

  

June 9, 1999
Web posted at: 9:03 a.m. EDT (1303 GMT)

by Mary Brandel

(IDG) -- You know that little year 2000 problem? Well, it all began 40 years ago. On May 28, 1959, the Conference of Data Systems Languages (Codasyl) met for the first time, with the idea of developing a universal language for building business applications. That language was Cobol, short for "common business-oriented language." And it's Cobol's dramatic success that's at the heart of the millennium bug.

Influenced by Fortran, a programming language for the scientific community, and FlowMatic, an English-language compiler for business data processing built by Grace Hopper, the group recognized the growing needs of the business community.

"We thought, If the scientific programmers are going to get a single language, we could do the same for business," says Bob Bemer, who at the time was completing work on Fortran at IBM. With Hopper, Bemer served as an adviser to Codasyl. He is responsible for coining the term Cobol.

By April 1959, that undercurrent swelled into action. At an informal meeting at the University of Pennsylvania in Philadelphia, a small group of computer manufacturers, large users and academics asked the Department of Defense (DOD) to head the effort.

The next month, the DOD called the first meeting of Codasyl, which consisted of eight computer manufacturers and a few large users. The DOD broke Codasyl into several committees, and by June, the nine-member "short-range committee" was asked to undertake a six-month investigation into developing the language.

"We worked almost full time doing the language specification, even though we were all employed by different employers," says Howard Bromberg, who was a Codasyl member and an employee at RCA Corp. In addition to machine- independence, one of the most important requirements of the language was simplicity. The committee wanted the language to be readable by laypeople, which led to the idea of using English.

But just because Cobol was designed to be easy to learn doesn't mean it was easy to build. "In business, there are no scientific laws and no algebra, but there are different laws for the 50 states, different fiscal years and different reporting requirements," Bemer says. In addition, computer manufacturers were trying to develop their commercial Cobol compilers while Cobol's specifications were being defined. All decisions had to be approved by Charlie Phillips, the DOD representative who directed Codasyl.

"I used to get frustrated -- I had a group of people sitting there trying to build a Cobol compiler," Bromberg says.

That led to the famous "tombstone incident." Bromberg sent a granite tombstone to Phillips with the word Cobol inscribed on it. He figured it would get his point across about the fate of Cobol if things continued to move so slowly.

A complete specification was finished in just six months. That was in December 1959. By the following year, Cobol was commercially ready, and for the next 20 years, more programs were written in Cobol than any other language.

Unfortunately, it was the resulting tidal wave of Cobol programming that now has us anxiously checking our watches as they tick away toward 2000.

Although the Cobol creators played their part in the problem -- specifying two-digit year fields for capturing and manipulating system dates -- the blame falls just as squarely on the programmers, who could have used four-digit year fields, says Jerome Garfunkle, a year 2000 consultant who served on the American National Standards Institute's Cobol Committee for 20 years.

In 1974, Cobol officially changed to four-digit date fields, but that change obviously didn't catch on right away.


Brandel is a frequent contributor to Computerworld. Contact her at brandel@cwix.com.



RELATED STORIES:
Investigating the Impact of the Year 2000 Problem
March 2, 1999
Y2K: Perceptions could be biggest problem
March 20, 1999
Opinion: Dare to disconnect with a graceful new Y2K fix
February 4, 1999
Rare year 2000 bug could disable older PCs
November 25, 1998

RELATED IDG.net STORIES:
100 years of technology innovation
(Computerworld)
First 50 years of computing complete timeline
(Computerworld)
Flashback: Women in computing
(Computerworld)
Forecast: The next 10 years
(Computerworld)
The "Fairchild Eight" look back
(Computerworld)

Note: Pages will open in a new browser window
External sites are not endorsed by CNN Interactive.


RELATED SITES:
Computer Museum of America
Perspectives of the Smithsonian: Smithsonian Computer History
American Computer Museum
The Computer Museum

Note: Pages will open in a new browser window
External sites are not endorsed by CNN Interactive.

 LATEST HEADLINES:
SEARCH CNN.com
Enter keyword(s)   go    help

Back to the top   © 2001 Cable News Network. All Rights Reserved.
Terms under which this service is provided to you.
Read our privacy guidelines.