HOME

TheInfoList



OR:

Digitek was an early system software company located in
Los Angeles, California Los Angeles ( ; es, Los Ángeles, link=no , ), often referred to by its initials L.A., is the largest city in the state of California and the second most populous city in the United States after New York City, as well as one of the world' ...
. Digitek, co-founded in the early 1960s by three equal partners (James R. Dunlap, President plus Vice Presidents Donald Ryan and Donald Peckham who had worked together at Hughes Aircraft Company, in Culver City, CaliforniaLahey, Thomas M.
"Tom Lahey's Fortran experiences"
, from ''comp.lang.fortran'', February 25, 2005.
), authored many of the
programming language A programming language is a system of notation for writing computer programs. Most programming languages are text-based formal languages, but they may also be graphical. They are a kind of computer language. The description of a programming ...
systems (
compiler In computing, a compiler is a computer program that translates computer code written in one programming language (the ''source'' language) into another language (the ''target'' language). The name "compiler" is primarily used for programs tha ...
+ runtime + intrinsic
library A library is a collection of materials, books or media that are accessible for use and not just for display purposes. A library provides physical (hard copies) or digital access (soft copies) materials, and may be a physical location or a vir ...
) on various manufacturers' computer systems, including IBM, SDS, GE,
Bell Labs Nokia Bell Labs, originally named Bell Telephone Laboratories (1925–1984), then AT&T Bell Laboratories (1984–1996) and Bell Labs Innovations (1996–2007), is an American industrial Research and development, research and scientific developm ...
, and many others. In the 1960s Digitek advertised frequently in ''
Scientific American ''Scientific American'', informally abbreviated ''SciAm'' or sometimes ''SA'', is an American popular science magazine. Many famous scientists, including Albert Einstein and Nikola Tesla, have contributed articles to it. In print since 1845, it ...
'' and '' Datamation'' magazines. Digitek dissolved when taken to task by GE for failing to deliver a promised PL/I compiler for the
Multics Multics ("Multiplexed Information and Computing Service") is an influential early time-sharing operating system based on the concept of a single-level memory.Dennis M. Ritchie, "The Evolution of the Unix Time-sharing System", Communications of ...
project. Don Peckham was bought out. With Dave McFarland, also from Digitek, Don Ryan founded Ryan−McFarland which continued the compiler writing work.


History

Digitek's first compiler customer was
Scientific Data Systems Scientific Data Systems (SDS), was an American computer company founded in September 1961 by Max Palevsky and Robert Beck, veterans of Packard Bell Corporation and Bendix, along with eleven other computer scientists. SDS was an early adopter of ...
(SDS), a computer mainframe hardware company founded by
Max Palevsky Max Palevsky (July 24, 1924 – May 5, 2010) was an American art collector, venture capitalist, philanthropist, and computer technology pioneer. He was known as a member of the Malibu Mafia – a group of wealthy American Jewish men who donat ...
in 1961 and later acquired by
Xerox Xerox Holdings Corporation (; also known simply as Xerox) is an American corporation that sells print and electronic document, digital document products and services in more than 160 countries. Xerox is headquartered in Norwalk, Connecticut (ha ...
in 1969. Digitek wrote language systems for almost every popular programming language at the time including FORTRAN,
PL/I PL/I (Programming Language One, pronounced and sometimes written PL/1) is a procedural, imperative computer programming language developed and published by IBM. It is designed for scientific, engineering, business and system programming. I ...
,
SIMSCRIPT SIMSCRIPT is a free-form, English-like general-purpose simulation language conceived by Harry Markowitz and Bernard Hausner at the RAND Corporation in 1962. It was implemented as a Fortran preprocessor on the IBM 7090 and was designed for large ...
, COBOL, and BASIC. Some Digitek compilers are the IBM System 360 G Level FORTRAN and Bell Labs PL/I. Due to their implementation in a
virtual machine In computing, a virtual machine (VM) is the virtualization/ emulation of a computer system. Virtual machines are based on computer architectures and provide functionality of a physical computer. Their implementations may involve specialized h ...
technology called POPS (for "Programmed Operators"Bell, Gordon
"Computer Structures: Readings and Examples"
Section 6: Processors with multiprogramming ability, p.275. "The DS940 uses a memory map which is almost a subset of that of Atlas but is more modest than that of the IBM 360/67 rden et al., 1966and GE 645 ennis, 1965; Daley and Dennis, 1968 A number of instructions are apparently built in via the programmed operator calling mechanism, based on Atlas extracodes (Chap. 23). The software-defined instructions emphasize the need for hardware features. For example, floating-point arithmetic is needed when several computer-bound programs are run. The SDS 945 is a successor to the 940, with slightly increased capability but at a lower cost."
), the company's compilers could be developed rapidly and had a common "footprint". This later allowed a successor company, Ryan-McFarland Corporation, to capitalize on the rapid expansion of the microcomputer market in the late 1970s and early 1980s by providing POPS-based compilers to virtually all of the emerging computer vendors at the time. Among these products were RM/COBOL and RM/BASIC for Tandy's TRS-80, and IBM Professional FORTRAN (and its twin, RM/FORTRAN) for MS-DOS. Ryan-McFarland was sold to an Australian company (Austec) in 1987, and the POPS-based compiler technology was subsequently sold to Language Processors, Inc. (later renamed Liant Software Corporation). Liant was purchased by
Micro Focus International Micro Focus International plc is a British multinational software and information technology business based in Newbury, Berkshire, England. The firm provides software and consultancy. The company is listed on the London Stock Exchange and is ...
in 2008, where the technology, in the form of the RM/COBOL-85 compiler and runtime system, is being sold. In 2020, applications built using this POPS implementation of COBOL are still in widespread use throughout the world. Lahey Computer Systems F77L was also a POPS-based Fortran 77 compiler, for
MS-DOS MS-DOS ( ; acronym for Microsoft Disk Operating System, also known as Microsoft DOS) is an operating system for x86-based personal computers mostly developed by Microsoft. Collectively, MS-DOS, its rebranding as IBM PC DOS, and a few ope ...
. Don Ryan, Thomas M Lahey, Doug Ahl, Noel Vasquez, David McFarland, and Jack Perrine (developer of
Univac UNIVAC (Universal Automatic Computer) 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 an ...
1108 Fortran V and Athena Fortran) had all worked at Digitek at the same time.


References


Further reading

* Cocke, John; Schwartz, Jacob T., ''Programming Languages and their Compilers: Preliminary Notes'',
Courant Institute of Mathematical Sciences The Courant Institute of Mathematical Sciences (commonly known as Courant or CIMS) is the mathematics research school of New York University (NYU), and is among the most prestigious mathematics schools and mathematical sciences research cente ...
technical report,
New York University New York University (NYU) is a private research university in New York City. Chartered in 1831 by the New York State Legislature, NYU was founded by a group of New Yorkers led by then- Secretary of the Treasury Albert Gallatin. In 1832, th ...
, 1969. This has a section with a technical exposition of the Digitek compiler technique. Defunct software companies of the United States Compilers Defunct companies based in Greater Los Angeles