This article includes a list of general references, but it lacks sufficient corresponding inline citations .(March 2013) |
ARITH-MATIC is an extension of Grace Hopper's A-2 programming language, [1] developed around 1955. ARITH-MATIC was originally known as A-3, but was renamed by the marketing department of Remington Rand UNIVAC.
Type | Subroutine | Description | Explanation |
---|---|---|---|
Arithmetic | AAO(A)(B)(C) | A+B=C | The A in the middle of 'AA0' stands for addition |
Arithmetic | ASO(A)(B)(C) | A-B=C | The S in the middle of 'AS0' stands for subtraction |
Arithmetic | AMO(A)(B)(C) | A*B=C | The M in the middle of 'AM0' stands for multiplication |
Arithmetic | ADO(A)(B)(C) | A/B=C | The D in the middle of 'AD0' stands for division |
Trigonometric | TSO(A)OOO(B) | Sin(A)=B | The S in the middle of 'TS0' stands for Sin |
Trigonometric | TCO(A)OOO(B) | Cos(A)=B | The C in the middle of 'TC0' stands for Cos |
Trigonometric | TTO(A)OOO(B) | Tan(A)=B | The T in the middle of 'TT0' stands for Tan |
Trigonometric | TAT(A)OOO(B) | Arctan(A)=B | The AT stands for Arctan |
Hyperbolic | HSO(A)OOO(B) | Sinh(A)=B | The S in the middle of 'HS0' stands for Sin h |
Hyperbolic | HCO(A)OOO(B) | Cosh(A)=B | The C in the middle of 'HC0' stands for Cos h |
Hyperbolic | HTO(A)OOO(B) | Tanh(A)=B | The T in the middle of 'HT0' stands for Tan h |
General Mathematical | SQR(A)OOO(B) | Sqrt(A)=B | |
General Mathematical | APN(A)(N)(B) | A**N=B | **: Exponentiation |
The A-0 system was an early compiler related tool developed for electronic computers, written by Grace Murray Hopper in 1951 and 1952 originally for the UNIVAC I. The A-0 functioned more as a loader or linker than the modern notion of a compiler. A program was specified as a sequence of subroutines and its arguments. The subroutines were identified by a numeric code and the arguments to the subroutines were written directly after each subroutine code. The A-0 system converted the specification into machine code that could be fed into the computer a second time to execute the said program.
John Adam Presper Eckert Jr. was an American electrical engineer and computer pioneer. With John Mauchly, he designed the first general-purpose electronic digital computer (ENIAC), presented the first course in computing topics, founded the Eckert–Mauchly Computer Corporation, and designed the first commercial computer in the U.S., the UNIVAC, which incorporated Eckert's invention of the mercury delay-line memory.
Engineering Research Associates, commonly known as ERA, was a pioneering computer firm from the 1950s. ERA became famous for their numerical computers, but as the market expanded they became better known for their drum memory systems. They were eventually purchased by Remington Rand and merged into their UNIVAC department. Many of the company founders later left to form Control Data Corporation.
John William Mauchly was an American physicist who, along with J. Presper Eckert, designed ENIAC, the first general-purpose electronic digital computer, as well as EDVAC, BINAC and UNIVAC I, the first commercial computer made in the United States.
FLOW-MATIC, originally known as B-0, was the first English-like data processing language. It was developed for the UNIVAC I at Remington Rand under Grace Hopper from 1955 to 1959, and helped shape the development of COBOL.
Sperry Corporation was a major American equipment and electronics company whose existence spanned more than seven decades of the 20th century. Sperry ceased to exist in 1986 following a prolonged hostile takeover bid engineered by Burroughs Corporation, which merged the combined operation under the new name Unisys. Some of Sperry's former divisions became part of Honeywell, Lockheed Martin, Raytheon Technologies, and Northrop Grumman.
The UNIVAC I was the first general-purpose electronic digital computer design for business application produced in the United States. It was designed principally by J. Presper Eckert and John Mauchly, the inventors of the ENIAC. Design work was started by their company, Eckert–Mauchly Computer Corporation (EMCC), and was completed after the company had been acquired by Remington Rand. In the years before successor models of the UNIVAC I appeared, the machine was simply known as "the UNIVAC".
UNIVAC was a line of electronic digital stored-program computers starting with the products of the Eckert–Mauchly Computer Corporation. Later the name was applied to a division of the Remington Rand company and successor organizations.
The ERA 1101, later renamed UNIVAC 1101, was a computer system designed and built by Engineering Research Associates (ERA) in the early 1950s and continued to be sold by the Remington Rand corporation after that company later purchased ERA. Its (initial) military model, the ERA Atlas, was the first stored-program computer that was moved from its site of manufacture and successfully installed at a distant site. Remington Rand used the 1101's architecture as the basis for a series of machines into the 1960s.
The AN/USQ-17 or Naval Tactical Data System (NTDS) computer referred to in Sperry Rand documents as the Univac M-460, was Seymour Cray's last design for UNIVAC. UNIVAC later released a commercial version, the UNIVAC 490. That system was later upgraded to a multiprocessor configuration as the 494.
MATH-MATIC is the marketing name for the AT-3 compiler, an early programming language for the UNIVAC I and UNIVAC II.
The UNIVAC 1103 or ERA 1103, a successor to the UNIVAC 1101, was a computer system designed by Engineering Research Associates and built by the Remington Rand corporation in October 1953. It was the first computer for which Seymour Cray was credited with design work.
Remington Rand, Inc. was an early American business machine manufacturer, originally a typewriter manufacturer and in a later incarnation the manufacturer of the UNIVAC line of mainframe computers. Formed in 1927 following a merger, Remington Rand was a diversified conglomerate making other office equipment, electric shavers, etc. The Remington Rand Building at 315 Park Avenue South in New York City is a 20-floor skyscraper completed in 1911. After 1955, Remington Rand had a long series of mergers and acquisitions that eventually resulted in the formation of Unisys.
A keypunch is a device for precisely punching holes into stiff paper cards at specific locations as determined by keys struck by a human operator. Other devices included here for that same function include the gang punch, the pantograph punch, and the stamp. The term was also used for similar machines used by humans to transcribe data onto punched tape media.
The Eckert–Mauchly Computer Corporation (EMCC) was a computer company founded by J. Presper Eckert and John Mauchly. It was incorporated on December 22, 1947. After building the ENIAC at the University of Pennsylvania, Eckert and Mauchly formed EMCC to build new computer designs for commercial and military applications. The company was initially called the Electronic Control Company, changing its name to Eckert–Mauchly Computer Corporation when it was incorporated. In 1950, the company was sold to Remington Rand, which later merged with Sperry Corporation to become Sperry Rand, and survives today as Unisys.
Jean Bartik was one of the original six programmers of the ENIAC computer.
OS 2200 is the operating system for the Unisys ClearPath Dorado family of mainframe systems. The operating system kernel of OS 2200 is a lineal descendant of Exec 8 for the UNIVAC 1108 and was previously known as OS 1100. Documentation and other information on current and past Unisys systems can be found on the Unisys public support website.
Charles Abraham Katz was an American mathematician and computer scientist known for his contributions to early compiler development in the 1950s.
Howard T. Engstrom was a Yale University mathematics professor and headed research operations at the United States Navy's Communication Supplementary Activities CSAW during World War II. Along with William Norris and others he founded Engineering Research Associates in 1946. He was one of the co-creators of the Univac computer, and served as deputy director of the National Security Agency.
In computer instruction set architectures (ISA), a repeat instruction is a machine language instruction which repeatedly executes another instruction a fixed number of times, or until some condition is met.