TeleSoft, Inc. (sometimes written Telesoft) was an American software development company founded in 1981 and based in San Diego, California, that specialized in development tools for the Ada programming language.
In 1981, University of California, San Diego (UCSD) professor Kenneth Bowles was looking to do for the emergent Ada programming language what the UCSD Pascal and the UCSD p-System language translator and operating system had done for the Pascal programming language and world. [1] He thus founded a company called Telesoftware, which soon merged with another UCSD-offshoot company Renaissance Systems, founded by Craig Maudlin and Christopher Klein, to form TeleSoft. [2] The early merged company initially sold various Motorola 68000-based systems and software. [3]
TeleSoft got off to a fast start in the Ada compiler market, releasing its first product in May 1981, well before the new language standard became final. [4] TeleSoft had thus put out the first commercially available Ada compiler. [5] Bowles took an-earlier-than-usual status as an emeritus professor at UCSD in 1984 in order to focus his attentions on TeleSoft. [6] The company was able to obtain funding, including $2 million in venture capital funding in 1984. [2]
The first generation TeleSoft compiler was very slow, but compilation speeds improved considerably with the TeleGen2 product. [7] TeleSoft sold both native compilers and cross compilers for various embedded systems architectures. [8] The customer base for the compiler grew to include many large corporations, including IBM, Sun Microsystems, Intel, Cray Research, Motorola, and Unisys. [9]
The Ada software environment was originally thought to be a promising market, with a number of small, new companies including TeleSoft seeking to gain a foothold in it. [10] But the Ada compiler business proved to be a difficult one to be in; many of the advantages of the language for general-purpose programming were not seen as such by the general software engineering community or by educators. [11] By the late 1980s, TeleSoft had suffered two rounds of layoffs. [12] Still privately held, in 1988 it reportedly had revenue of $18 million and some 235 employees. [9] [13]
TeleSoft was acquired in 1989 by Swedish Telecom and merged with that company's subsidiary Telelogic to form an entity known as Telesoft AB. [9] TeleSoft president Ben Goodwin became the head of the new company. [9] Swedish Telecom was a heavy user of Ada and Telelogic wanted to bolster its offerings in that area. [14] Bowles sold his interest in TeleSoft as part of this transaction; he would go on to participate for several years in the ISO committee responsible for the Ada 95 standardization effort. [6]
But the Ada industry underwent further consolidations. [15] Telelogic soon reduced its development of Ada tools. [14] At the end of 1992, TeleSoft was merged into Alsys, founded by chief Ada designer Jean Ichbiah, which itself had been acquired in 1991 by French defense contractor Thomson-CSF; more mergers, acquisitions, divestitures and the like would follow. [15] [16]
Pascal is an imperative and procedural programming language, designed by Niklaus Wirth as a small, efficient language intended to encourage good programming practices using structured programming and data structuring. It is named after French mathematician, philosopher and physicist Blaise Pascal.
UCSD Pascal is a Pascal programming language system that runs on the UCSD p-System, a portable, highly machine-independent operating system. UCSD Pascal was first released in 1977. It was developed at the University of California, San Diego (UCSD).
In computer architecture, 32-bit computing refers to computer systems with a processor, memory, and other major system components that operate on data in 32-bit units. Compared to smaller bit widths, 32-bit computers can perform large calculations more efficiently and process more data per clock cycle. Typical 32-bit personal computers also have a 32-bit address bus, permitting up to 4 GB of RAM to be accessed, far more than previous generations of system architecture allowed.
MetaComCo (MCC) was a computer systems software company started in 1981 and based in Bristol, England by Peter Mackeonis and Derek Budge. A division of Tenchstar, Ltd.
Interlisp is a programming environment built around a version of the programming language Lisp. Interlisp development began in 1966 at Bolt, Beranek and Newman in Cambridge, Massachusetts with Lisp implemented for the Digital Equipment Corporation (DEC) PDP-1 computer by Danny Bobrow and D. L. Murphy. In 1970, Alice K. Hartley implemented BBN LISP, which ran on PDP-10 machines running the operating system TENEX. In 1973, when Danny Bobrow, Warren Teitelman and Ronald Kaplan moved from BBN to the Xerox Palo Alto Research Center (PARC), it was renamed Interlisp. Interlisp became a popular Lisp development tool for artificial intelligence (AI) researchers at Stanford University and elsewhere in the community of the Defense Advanced Research Projects Agency (DARPA). Interlisp was notable for integrating interactive development tools into an integrated development environment (IDE), such as a debugger, an automatic correction tool for simple errors, and analysis tools.
Euclid is an imperative programming language for writing verifiable programs. It was designed in the mid-1970s by Butler Lampson and James G. Mitchell at the Xerox PARC lab in collaboration with Jim Horning at the University of Toronto, Ralph L. London at USC ISI and Gerald J. Popek at UCLA. The implementation was led by Ric Holt at the University of Toronto and James Cordy was the principal programmer for the first implementation of the compiler. It was originally designed for the Motorola 6809 microprocessor. It was considered innovative for the time; the compiler development team had a $2 million budget over 2 years and was commissioned by the Defense Advanced Research Projects Agency of the U.S. Department of Defense and the Canadian Department of National Defence. It was used for a few years at I. P. Sharp Associates, MITRE Corporation, SRI International and various other international institutes for research in systems programming and secure software systems.
Pascal MicroEngine is a series of microcomputer products manufactured by Western Digital from 1979 through the mid-1980s, designed specifically to run the UCSD p-System efficiently. Compared to other microcomputers, which use a machine language p-code interpreter, the Pascal MicroEngine has its interpreter implemented in microcode; p-code is its machine language. The most common programming language used on the p-System is Pascal.
Computer Consoles Inc. or CCI was a telephony and computer company located in Rochester, New York, United States, which did business first as a private, and then ultimately a public company from 1968 to 1990. CCI provided worldwide telephone companies with directory assistance equipment and other systems to automate various operator and telephony services, and later sold a line of 68k-based Unix computers and the Power 6/32 Unix supermini.
Atego was a software development corporation headquartered in the United States and the United Kingdom with subsidiaries in France, Germany, and Italy. Formed from Interactive Development Environments, Inc. and Thomson Software Products, it was called Aonix from 1996 until 2010. It was acquired by PTC in 2014.
Douglas Taylor "Doug" Ross was an American computer scientist pioneer, and chairman of SofTech, Inc. He is most famous for originating the term CAD for computer-aided design, and is considered to be the father of Automatically Programmed Tools (APT), a programming language to drive numerical control in manufacturing. His later work focused on a pseudophilosophy he developed and named Plex.
Joel McCormack is an American computer scientist who designed the NCR Corporation version of the p-code machine, which is a kind of stack machine popular in the 1970s as the preferred way to implement new computing architectures and languages such as Pascal and BCPL. The NCR design shares no common architecture with the Pascal MicroEngine designed by Western Digital but both were meant to execute the UCSD p-System.[1,2]
Alsys, SA. was a software development company created to support initial work on the Ada programming language. In July 1995, Alsys merged to become Thomson Software Products (TSP), which merged into Aonix in 1996.
Mark Allen is an American software engineer, game programmer and game designer. As a student at the University of California, San Diego, Allen used UCSD Pascal to develop a 6502 interpreter for the Pascal language in 1978, along with Richard Gleaves. This work later became the basis for Apple Pascal in 1979.
DDC-I, Inc. is a privately held company providing software development of real-time operating systems, software development tools, and software services for safety-critical embedded applications, headquartered in Phoenix, Arizona. It was first created in 1985 as the Danish firm DDC International A/S, a commercial outgrowth of Dansk Datamatik Center, a Danish software research and development organization of the 1980s. The American subsidiary was created in 1986. For many years, the firm specialized in language compilers for the programming language Ada.
Kenneth L. "Ken" Bowles was an American computer scientist best known for his work in initiating and directing the UCSD Pascal project, when he was a professor of computer science at the University of California, San Diego (UCSD).
Advanced Computer Techniques (ACT) was a computer software company most active from the early 1960s through the early 1990s that made software products, especially language compilers and related tools. It also engaged in information technology consulting, hosted service bureaus, and provided applications and services for behavioral health providers. ACT had two subsidiaries of note, InterACT and Creative Socio-Medics.
Tartan Laboratories, Inc., later renamed Tartan, Inc., was an American software company founded in 1981 and based in Pittsburgh, Pennsylvania, that specialized in programming language compilers, especially for the language Ada. It was based on work initially done at Carnegie Mellon University and gradually shifted from a focus on research and contract work to being more product-oriented. It was sold to Texas Instruments in 1996. Part of it was later acquired by DDC-I in 1998.
The Byte Sieve is a computer-based implementation of the Sieve of Eratosthenes published by Byte as a programming language performance benchmark. It first appeared in the September 1981 edition of the magazine and was revisited on occasion. Although intended to compare the performance of different languages on the same computers, it quickly became a widely used machine benchmark.
Human Computing Resources Corporation, later HCR Corporation, was a Canadian software company that worked on the Unix operating system and system software and business applications for it. Founded in 1976, it was based in Toronto.
Omnidata Corporation was an American computer company active from 1978 to the late 1980s. The company was founded in Westlake Village, California, by Paul Van Alstyne in the aftermath of his company Wordplex being acquired by the Canada Development Corporation. Like Wordplex, Omnidata primarily focused on the design and manufacturing of word processing computer systems, whether they were sold by Omnidata themselves or provided to other companies to resell. In 1984, they released the Omni Convertible, a microcomputer system that supports up to three microprocessors, of differing architectures—including x86, m68k, Z80, and TMS9900—running simultaneously.