Massachusetts Computer Associates

Z Wikipedie, otevřené encyklopedie
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.

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]

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

Firemní historie[editovat | editovat zdroj]

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 firmy[editovat | editovat zdroj]

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]

Reference[editovat | editovat zdroj]

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é v archivu pořízeném dne 2022-05-20. (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. 
  12. Vektorové zpracování v počítačové architektuře. UpAdvice.net [online]. 2022-04-08 [cit. 2022-05-20]. Dostupné online. [nedostupný zdroj]
  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)