ArticleslgStudy

computer science

Tartan Laboratories

Tartan Laboratories is a computer science topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand Tartan Laboratories rather than just read about it. In short: 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.

Tartan Laboratories — main illustration
Tartan Laboratories — illustration

Key takeaways

  • Tartan Laboratories belongs to computer science; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect Tartan Laboratories to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of Tartan Laboratories from memory before moving on to harder problems.

Reference excerpt

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.

Company founding and initial history Tartan was founded 1981 by Carnegie Mellon University computer science professors and husband and wife William A. Wulf and Anita K. Jones, with the goal of specializing in optimizing compilers. He was chair, president, and CEO while she was vice president of engineering. The professors left the university as part of this action, but still kept a reference to it, as "Tartan" is the name associated with Carnegie Mellon's athletic teams and school newspaper. A third CMU professor was also a founder, John Nestor, a visiting professor who had previously worked at Intermetrics on the finalist "Red" candidate for the Ada language design. Initial funding for the company was provided by a New York-based venture capital firm, but a second round came from the Pittsburgh-based PNC Financial Corporation. The Cleveland-based Morgenthaler Ventures was another early investor, with David Morgenthaler serving on Tartan's board of directors. The company's offices were initially located in a former industrial warehouse on Melwood Avenue in the Oakland neighborhood of Pittsburgh. In 1983 the company hosted a visit by Governor of Pennsylvania Dick Thornburgh as part of a meeting of the Pittsburgh High Technology Council, an organization seeking to help change Pittsburgh from its former reliance on an industrial base of steel production to one that included an emphasis on high-technology. Tartan's initial engineering focus was to commercialize use of the Production Quality Compiler-Compiler Project approach towards building optimizing compilers that Wulf had worked on at Carnegie Mellon. This involved having optimizing code generators semi-automatically produced from architecture descriptions. Tartan made native Ada compilers for VAX/VMS and Sun-3/SunOS, and embedded system Ada cross-compilers, hosted on those platforms, to the MIL-STD-1750A, Motorola 680x0, and later Intel i960 architectures. In addition, in March 1982, the company received a contract to maintain and enhance the DIANA intermediate representation that was intended as the cornerstone to various Ada tools. Tartan also produced compilers for the languages C and Modula-2. Among the C compiler implementers there were Guy L. Steele Jr. and Samuel P. Harbison, who combined to publish C: A Reference Manual (1984) to provide a precise description of the language, which Tartan was trying to implement on a wide range of systems. Both authors participated in the ANSI C standardization process; several revisions of the book were subsequently issued to reflect the new standard. In addition, Tartan created a microcode compiler for Intel Corporation, the goal of which was to produce microcode that was more efficient than what could be done by hand-coding. After a while Wulf assumed the role of chairman and senior vice president for development. By early 1985, Tartan had some 60 employees, a payroll over $2 million, and had seen over $9 million invested by capital venture outfits. The company was considered one of the Pittsburgh area's foremost high-technology firms and part of, as The Pittsburgh Press put it, "changing [the city's] image as a smokestack wasteland". Tartan hosted an ACM SIGAda conference in Pittsburgh in July 1986. In 1987, Tartan and integrated development environment maker Rational began a collaboration in producing a joint product for the 1750A, using Tartan's code generators. Indeed, the Ada 1750A product generated very efficient code and established a strong reputation in the industry. By 1987, the company had received $11 million in venture capital funding. Both of the key founders would then leave Tartan: Jones in 1987 and Wulf followed in 1988. Both went on to distinguished further careers in government settings and at the University of Virginia.

… excerpt ends here. Continue reading the full article.

Worked examples

Example 1 — a first encounter with Tartan Laboratories

Start with the simplest possible case. Write down what Tartan Laboratories claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In computer science, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to Tartan Laboratories before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about Tartan Laboratories ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of Tartan Laboratories

In research
Tartan Laboratories appears in computer science research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses Tartan Laboratories in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
Tartan Laboratories is common in secondary-school and first-year university syllabi. It links to neighbouring topics Ada (programming language), American companies disestablished in 1996, American companies established in 1981, so understanding it makes those chapters shorter.
In everyday life
Look for Tartan Laboratories outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.
Ask Teacher Smith questions about this articleOpens your AI tutor with a question about “Tartan Laboratories” →

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study Tartan Laboratories in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what Tartan Laboratories means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain Tartan Laboratories out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is Tartan Laboratories in simple terms?

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 g…

Why does Tartan Laboratories matter?

Because it connects several computer science ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study Tartan Laboratories?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on Tartan Laboratories.

Tags

  • Ada (programming language)
  • American companies disestablished in 1996
  • American companies established in 1981
  • Companies based in Pittsburgh
  • Defunct software companies of the United States
  • Software companies based in Pennsylvania
  • Software companies disestablished in 1996
  • Software companies established in 1981

Keep exploring