Mary K. Hawes

Last updated

Mary K. Hawes was a computer scientist who identified the need for a common business language in accounting, which led to the development of COBOL. COBOL is short for Common Business Oriented Language. It was written to resemble ordinary English. For this new language, they wish it can be run on different brands of computers and perform some advanced accounting calculation such as payroll calculation. She proposed this new language in March 1959, when she was working as a senior product planning analyst for the Electro Data Division of Burroughs Corporation. [1] She approached Grace Hopper with the proposal, who suggested that they ask the U.S. Department of Defense (DOD) for funding. Charles Philips, an employee at the DOD, agreed and in May 1959 approximately 40 representatives of computer users and computer manufacturers met and formed the Short Range Committee of the Conference on Data Systems Languages (CODASYL). [2]

Hawes chaired the data descriptions subcommittee in the Short-Range Committee, the team that was initially tasked with identifying problems with the current business compilers. [3]

Hawes co-authored the books Optimized code generation from extended-entry decision tables published in September 1971, Feature analysis of generalized database management systems: CODASYL Systems Committee published in May 1971, and A survey of generalized database management systems published in May 1969.

Related Research Articles

Burroughs Corporation company

The Burroughs Corporation was a major American manufacturer of business equipment. The company was founded in 1886 as the American Arithmometer Company, and after the 1986 merger with Sperry UNIVAC was renamed Unisys. The company's history paralleled many of the major developments in computing. At its start, it produced mechanical adding machines, and later moved into programmable ledgers and then computers. It was one of the largest producers of mainframe computers in the world, also producing related equipment including typewriters and printers.

COBOL Programming language with English-like syntax

COBOL is a compiled English-like computer programming language designed for business use. It is imperative, procedural and, since 2002, object-oriented. COBOL is primarily used in business, finance, and administrative systems for companies and governments. COBOL is still widely used in applications deployed on mainframe computers, such as large-scale batch and transaction processing jobs. But due to its declining popularity and the retirement of experienced COBOL programmers, programs are being migrated to new platforms, rewritten in modern languages or replaced with software packages. Most programming in COBOL is now purely to maintain existing applications, however many large financial institutions were still developing new systems in COBOL in 2006 due to the mainframe processing speed.

Database Organized collection of data

A database is an organized collection of data, generally stored and accessed electronically from a computer system. Where databases are more complex they are often developed using formal design and modeling techniques.

Grace Hopper American computer scientist and United States Navy admiral

Grace Brewster Murray Hopper was an American computer scientist and United States Navy rear admiral. One of the first programmers of the Harvard Mark I computer, she was a pioneer of computer programming who invented one of the first linkers. She popularized the idea of machine-independent programming languages, which led to the development of COBOL, an early high-level programming language still in use today.

PL/I is a procedural, imperative computer programming language developed and published by IBM. It is designed for scientific, engineering, business and system programming. It has been used by academic, commercial and industrial organizations since it was introduced in the 1960s, and is still used.

Network model database model invented by Charles Bachman

The network model is a database model conceived as a flexible way of representing objects and their relationships. Its distinguishing feature is that the schema, viewed as a graph in which object types are nodes and relationship types are arcs, is not restricted to being a hierarchy or lattice.

CODASYL, the Conference/Committee on Data Systems Languages, was a consortium formed in 1959 to guide the development of a standard programming language that could be used on many computers. This effort led to the development of the programming language COBOL and other technical standards.

The Burroughs Large Systems Group designed large mainframes using stack machine instruction sets with dense syllables and 48-bit data words. The first such design is the B5000 in 1961. It was optimized for compiling ALGOL 60 programs extremely well, using single pass compilers. It evolved into the B5500. Subsequent major redesigns include the B6500/B6700 line and its successors, and the separate B8500 line.

RPG is a modern proprietary high-level programming language (HLL) for business applications, popular on the IBM i operating system on IBM Power Systems hardware. The current version, RPG IV, a.k.a. ILE RPG, provides a modern programming environment. IBM has evolved the language, providing new capabilities, to take advantage of technologies that have grown up in the marketplace.

A database server is a server which uses a database application that provides database services to other computer programs or to computers, as defined by the client–server model. Database management systems (DBMSs) frequently provide database-server functionality, and some database management systems rely exclusively on the client–server model for database access.

The Burroughs B1000 Series was a series of mainframe computers, built by the Burroughs Corporation, and originally introduced in the 1970s with continued software development until 1987. The series consisted of three major generations which were the B1700, B1800, and B1900 series machines. They were also known as the Burroughs Small Systems, by contrast with the Burroughs Large Systems and the Burroughs Medium Systems.

IDMS network (CODASYL) database management system for IBM mainframes, developed by CA Technologies

IDMS, short for Integrated Database Management System, is primarily a network model (CODASYL) database management system for mainframes. It was first developed at B.F. Goodrich and later marketed by Cullinane Database Systems. Since 1989 the product has been owned by Computer Associates, who renamed it Advantage CA-IDMS and later simply to CA IDMS.

The Burroughs B2500 through Burroughs B4900 was a series of mainframe computers developed and manufactured by Burroughs Corporation in Pasadena, California, United States, from 1966 to 1991. They were aimed at the business world with an instruction set optimized for the COBOL programming language. They were also known as Burroughs Medium Systems, by contrast with the Burroughs Large Systems and Burroughs Small Systems.

LINC is a fourth-generation programming language, used mostly on Unisys computer systems.

The Formatted File System (FFS) is the name of a series of Database Management Systems (DBMS) developed for military use and designed to run on IBM mainframe computers.

The Data Base Task Group (DBTG) was a working group founded in 1965 by the Cobol Committee, formerly Programming Language Committee, of the Conference of Data Systems Language (CODASYL). The DBTG was chaired by William Olle of RCA.

T. William (Bill) Olle was a British computer scientist and consultant and President of T. William Olle Associates, England.

Many programming languages and other computer files have a directive, often called include, that causes the contents of a second file to be inserted into the original file. These included files are called copybooks or header files. They are often used to define the physical layout of program data, pieces of procedural code and/or forward declarations while promoting encapsulation and the reuse of code.

Albert Eugene (Gene) Smith (1907-1973) was a computing pioneer who worked for the U.S. Navy following World War II. He founded the Digital Computer Newsletter published by the Navy from 1949 through 1968. Smith also participated in the development of the COBOL programming language.

John Iliffe (computer designer) British computer designer (1931-2020)

John Kenneth Iliffe was a British computer designer who worked on the design and evaluation of computers that supported fine-grained memory protection and object management. He implemented, evaluated and refined such designs in the Rice Institute Computer, R1 (1958–61) and the ICL Basic Language Machine (1963–68). A key feature in the architectures of both machines was control by the hardware of the formation and use of memory references so that the memory could be seen as a collection of data objects of defined sizes whose integrity is protected from the consequences of errors in address calculation, such as overrunning memory pointers.

References

  1. "Burroughs' Future in Electronics - NMAA Address by Mary Hawes - 1959". www.smecc.org. Retrieved 2016-11-08.
  2. "Proposing COBOL". National Museum of American History. 2012-04-04. Retrieved 2020-07-25.
  3. Sammet, Jean (1981). History of Programming Languages. Academic Press. pp.  199–243. ISBN   0-12-745040-8.