Digitek - Digitek

Digitek орналасқан ерте жүйелік бағдарламалық жасақтама компаниясы болды Лос-Анджелес, Калифорния.

Digitek, 1960-шы жылдардың басында үш тең ​​серіктес (Джеймс Р. Данлап, президент, сонымен бірге бірге жұмыс істеген вице-президенттер Дональд Райан мен Дональд Пекхем) бірлесіп құрды. Hughes авиакомпаниясы, жылы Калвер-Сити, Калифорния [1]), көптеген авторлар бағдарламалау тілі жүйелер (құрастырушы + жұмыс уақыты + ішкі кітапхана ) әр түрлі өндірушілердің компьютерлік жүйелерінде, соның ішінде IBM, SDS, GE, Bell Labs және басқалары. 1960 жылдары Digitek жиі жарнамалайтын Ғылыми американдық және Датамация журналдар.

Digitek-ті тапсырмаға алған кезде ерітті GE үшін PL / I компиляторын уәде етпегені үшін Мультик жоба.[2] Дон Пекхэм сатып алынды. Дэйв МакФарландпен, сонымен қатар Digitek-тен, Дон Райан Райан − МакФарландты құрды, ол компилятордың жазу жұмысын жалғастырды.[1]

Тарих

Digitek-тің алғашқы құрастырушысы тапсырыс беруші болды Ғылыми деректер жүйесі (SDS), негізін қалаған компьютерлік мэйфр аппараттық компаниясы Макс Палевский 1961 жылы және кейінірек сатып алынған Xerox 1969 ж.[1]

Digitek сол кездегі барлық танымал бағдарламалау тілдеріне арналған тілдік жүйелерді жазды FORTRAN, PL / I, SIMSCRIPT, COBOL, және НЕГІЗГІ. Кейбір Digitek компиляторлары IBM болып табылады Жүйе 360 G деңгейі FORTRAN және Bell Labs PL / I. Оларды іске асырудың арқасында а виртуалды машина POPS деп аталатын технология («Бағдарламаланған операторлар» үшін)[3][4]), компанияның компиляторлары тез дамып, жалпы «ізі» болуы мүмкін. Бұл кейінірек мұрагер компания Райан-МакФарланд Корпорациясына тез кеңеюіне капиталдануға мүмкіндік берді микрокомпьютер 70-ші жылдардың аяғы мен 80-ші жылдардың басында сол уақытта пайда болып жатқан компьютерлік сатушылардың барлығына POPS негізіндегі компиляторлар ұсыну арқылы нарық. Бұл өнімдердің қатарында Tandy's TRS-80 үшін RM / COBOL және RM / BASIC және MS-DOS үшін IBM Professional FORTRAN (және оның егізі, RM / FORTRAN) болды. Райан-МакФарланд 1987 жылы австралиялық компанияға (Austec) сатылды, ал кейіннен POPS негізіндегі компилятор технологиясы Language Processors, Inc. (кейінірек Liant Software Corporation деп өзгертілді) компаниясына сатылды. Жауапкерді сатып алған Micro Focus International 2008 жылы RM / COBOL-85 компиляторы және жұмыс уақыты жүйесі түріндегі технология сатылады. 2020 жылы COBOL-дің осы POPS енгізілуін қолдана отырып жасалған қосымшалар бүкіл әлемде әлі де кең қолданылады.

Lahey Computer Systems F77L сонымен бірге POPS негізіндегі Fortran 77 компиляторы болды MS-DOS. Дон Райан, Томас М Лахей, Даг Ахл, Ноэль Васкес, Дэвид МакФарланд және Джек Перрин (әзірлеушілер Univac 1108 Фортран V және Афина Фортран) бір уақытта Digitek-те жұмыс істеді.

Әдебиеттер тізімі

  1. ^ а б c Лахей, Томас М., «Том Лахейдің Фортран тәжірибесі» Мұрағатталды 2011-07-09 сағ Wayback Machine, бастап comp.lang.fortran, 2005 жылғы 25 ақпан.
  2. ^ Ван Влек, Том (редактор). «PL / I таңдау».CS1 maint: қосымша мәтін: авторлар тізімі (сілтеме) - PL / I Мультик Digitek-тің PL / I компиляторын жазудағы рөлі туралы айтылатын жоба.
  3. ^ Бағдарламаланған оператор SDS 900 сериясындағы компьютерлердің аппаратуралық тұжырымдамасы болды Атлас компьютердің «экстракодтары». Бағдарламаланған операторды шақыру механизмі компьютердің жұмыс кодтарын бағдарламалық жасақтама кодымен түсіндіруге мүмкіндік берді. Ғылыми деректер жүйелерін қараңыз, «SDS 900 сериясы», техникалық нұсқаулық. Cf. Бағдарламаланған оператор. Сондай-ақ қараңыз «SDS 910 анықтамалық нұсқаулығы», 1970 ж., Ақпан. Қосымша E. Бағдарламаланған операторларды терең талқылау үшін «Бағдарламаланған операторлар» А-19 бет.
  4. ^ Белл, Гордон, «Компьютерлік құрылымдар: оқулар мен мысалдар», 6 бөлім: Мультипрограммалау мүмкіндігі бар процессорлар, б.275. «[SDS] 940 жад картасын пайдаланады, ол Атластың дерлік жиынтығы болып табылады, бірақ IBM 360/67 [Arden және басқалар, 1966] және GE 645-тен гөрі қарапайым болып табылады [Dennis, 1965; Дейли мен Деннис Atlas экстракодтары негізінде бағдарламалық жасақтама шақыру механизмі арқылы бірнеше нұсқаулар салынған (23-тарау). Бағдарламалық жасақтамада берілген нұсқаулар аппараттық мүмкіндіктердің қажеттілігін атап көрсетеді, мысалы, өзгермелі нүктелік арифметика қажет бірнеше компьютермен байланысқан бағдарламалар іске қосылғанда. SDS 945 940-тың ізбасары болып табылады, оның мүмкіндігі сәл жоғарылаған, бірақ құны аз. «

Әрі қарай оқу