Massachusetts Computer Associates

bývalá americká softwarová společnost se sídlem ve Wakefieldu ve státě Massachusetts zaměřující se především na návrh a implementaci programovacích jazyků, zejména na transformaci zdrojových kódů, tzv. transpilery

Massachusetts Computer Associates (původně jen Computer Associates), také známá jako COMPASS, byla americká softwarová společnost se sídlem ve Wakefieldu ve státě Massachusetts, podnikající přibližně v letech 1961 až 1991. Založil ji Thomas Edward Cheatham mladší a zaměřovala se především na návrhy a implementace programovacích jazyků a špičkových kompilátorů, zejména pak na transformaci zdrojových kódů, tzv. transpilery a nabízela služby v oblasti pokročilých architektur a superpočítačů.[1][2][3]

Massachusetts Computer Associates
Základní údaje
Datum založení1961
Datum zániku1991
ZakladatelThomas Edward Cheatham mladší
Adresa sídlaWakefield, Spojené státy americké
Charakteristika firmy
Oblast činnostisoftware, překladač a transpiler
MajiteléThomas Edward Cheatham mladší
CA Technologies
Ameritech
Applied Data Research
SofTech, Inc.
Některá data mohou pocházet z datové položky.

Koncem pozdních 60. let ji získala společnost Applied Data Research a koncem let 80. společnost SofTech.[4]

Firemní historieEditovat

Na konci 60. let koupila Massachusetts Computer Associates společnost Applied Data Research (ADR).[4]

V roce 1986 byla společnost ADR prodána společnosti Ameritech a ta poté nepříbuzné společnosti Computer Associates z New Yorku.[5][6]

V roce 1989, krátce po prodeji ADR společnosti Computer Associates, byla dceřiná společnost Compass obratem prodána společnosti SofTech.[3]

Zaměstnanci firmyEditovat

V určitém období své kariéry bylo zaměstnancem nebo konzultantem společností COMPASS mnoho známých počítačových vědců, například Michael J. Fischer, Stephen Warshall, Robert W. Floyd, Leslie Lamport a Anatol Holt.[7][8] Mezi systémy, na kterých pracovali, patří AMBIT/G,[9] IVTRAN a kompilátor Fortranu pro první masivně paralelní počítač ILLIAC IV.[10]

Leslie Lamport napsal svůj věhlasný článek „Time, Clocks“ (česky Čas, Hodiny), když působil v COMPASSu.[7][11]

Původní vektorizační kompilátor – kompilátor regenerující paralelismus s využitím vysokoúrovňového programovacího jazyka,[12] pro ILLIAC IV byl napsán ve společnosti COMPASS[13] s přispěním Lamporta, který zde pracoval na částečný úvazek.[14]

Algoritmus Treesort (třídění stromů) Roberta Floyda byl publikován, když Floyd pracoval pro společnost COMPASS.[15]

ReferenceEditovat

V tomto článku byl použit překlad textu z článku Massachusetts Computer Associates na anglické Wikipedii.

  1. David B. Loveman, "Program Improvement by Source-to-Source Transformation", Journal of the ACM 24:1:121–145 (January 1977)
  2. Thomas Edward Cheatham Jr. [online]. Harvardova univerzita, 2007-04-26 [cit. 2022-05-20]. Dostupné online. (anglicky) 
  3. a b SOFTECH BUYS ADR's COMPASS [online]. 1989-01-03 [cit. 2022-05-20]. Dostupné online. (anglicky) 
  4. a b Rosemary Hamilton, "Computervision turns believer after Compass helps convert software", Computerworld, July 14, 1986, p. 20
  5. Applied Data Research, Software Products Division Records, 1959-1987, Charles Babbage Institute, University of Minnesota.
  6. COMPUTER ASSOCIATES SWOOPS IN FOR APPLIED DATA RESEARCH [online]. 1988-09-13 [cit. 2022-05-20]. Dostupné online. (anglicky) 
  7. a b Dostupné online. 
  8. KOSHETZ, Herbert. Chinese Computers in 3d Generation. The New York Times. 1972-08-29. Dostupné online [cit. 2022-05-20]. ISSN 0362-4331. (anglicky) 
  9. Carlos Christensen, Michael S. Wolfberg, Michael J. Fischer, "A Report on AMBIT/G", Massachusetts Computer Associates Inc., 1971
  10. Robert E Millstein, "Compiler Design for the ILLIAC IV", Massachusetts Computer Associates Inc., 1973
  11. research.microsoft.com. Dostupné online. (anglicky) 
  12. Vektorové zpracování v počítačové architektuře. UpAdvice.net [online]. 2022-04-08 [cit. 2022-05-20]. Dostupné online. 
  13. "Supercomputer cruises at 80 million operations a second", Popular Science June 1979, p. p. 89
  14. Dennis Shasha, Cathy Lazere, Out of their Minds: The Lives and Discoveries of 15 Great Computer Scientists, p. 125
  15. Robert W. Floyd, "Algorithm 113: Treesort", Communications of the ACM 5:8:434 (August 1962)