Jump to content

Дигитек

Digitek была одной из первых компаний по разработке системного программного обеспечения, расположенной в Лос-Анджелесе, Калифорния , США.

Компания Digitek, основанная в начале 1960-х годов тремя равноправными партнерами (Джеймсом Р. Данлэпом, президентом, а также вице-президентами Дональдом Райаном и Дональдом Пекхэмом, которые вместе работали в Hughes Aircraft Company в Калвер-Сити, Калифорния). [1] ), автор многих систем языков программирования ( компилятор + среда выполнения + встроенная библиотека ) для компьютерных систем различных производителей, включая IBM , SDS и многих других. В 1960-е годы компания Digitek часто размещала рекламу в журналах Scientific American и Datamation .

подвергла ее критике Компания Digitek распалась, когда GE за неспособность предоставить обещанный компилятор PL/I для проекта Multics . [2] Дон Пекхэм был выкуплен. Вместе с Дэйвом МакФарландом, также из Digitek, Дон Райан основал компанию Ryan-McFarland, которая продолжила работу по написанию компилятора. [1]

Первым заказчиком компиляторов Digitek была Scientific Data Systems (SDS), компания по производству оборудования для мэйнфреймов, основанная Максом Палевски в 1961 году и позже приобретенная Xerox в 1969 году. [1]

Компания Digitek написала языковые системы практически для всех популярных в то время языков программирования, включая FORTRAN , PL/I , SIMSCRIPT , COBOL и BASIC . Компиляторы Digitek включали FORTRAN IBM System 360 G Level. Благодаря их реализации в виртуальной машине технология под названием POPS (от «Программированные операторы» [3] [4] ), компиляторы компании могли быстро разрабатываться и имели общий «след». Позже это позволило компании-преемнику, Ryan-McFarland Corporation, извлечь выгоду из быстрого расширения рынка микрокомпьютеров в конце 1970-х и начале 1980-х годов, поставляя компиляторы на основе POPS практически всем новым поставщикам компьютеров того времени. Среди этих продуктов были RM/COBOL и RM/BASIC для TRS-80 Tandy, а также IBM Professional FORTRAN (и его близнец RM/FORTRAN) для MS-DOS. Ryan-McFarland был продан австралийской компании (Austec) в 1987 году, а технология компилятора на основе POPS была впоследствии продана компании Language Processors, Inc. (позже переименованной в Liant Software Corporation). Liant была куплена Micro Focus International в 2008 году, где продается технология в виде компилятора RM/COBOL-85 и системы времени выполнения. В 2020 году приложения, созданные с использованием этой реализации COBOL POPS, по-прежнему широко используются во всем мире.

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

  1. ^ Перейти обратно: а б с Лэхи, Томас М., «Опыт Тома Лэхи на Фортране». Архивировано 9 июля 2011 г. в Wayback Machine , с сайта comp.lang.fortran , 25 февраля 2005 г.
  2. ^ Ван Флек, Том (ред.). «Выбор ПЛ/И» . - PL/I для проекта MULTICS , в котором упоминается роль Digitek в написании компилятора PL/I.
  3. ^ Запрограммированный оператор — это аппаратная концепция компьютеров серии SDS 900, аналогичная концепции «экстракодов» компьютера Atlas . Механизм запрограммированного вызова оператора позволял интерпретировать коды операций компьютера с помощью программного кода. См. «Системы научных данных», «Серия SDS 900» , техническое руководство. См. Программированный оператор. См. также «Справочное руководство SDS 910» , февраль 1970 г. См. Приложение E. стр. A-19, «Программированные операторы», где подробно обсуждаются программируемые операторы.
  4. ^ Белл, Гордон, «Компьютерные структуры: материалы для чтения и примеры» , Раздел 6: Процессоры с возможностью мультипрограммирования, стр.275. «[SDS] 940 использует карту памяти, которая почти является подмножеством карты Atlas, но более скромна, чем у IBM 360/67 [Arden et al., 1966] и GE 645 [Dennis, 1965; Daley and Dennis , 1968]. Ряд инструкций, очевидно, встроен через программный механизм вызова операторов, основанный на экстракодах Атласа (гл. 23). Программно-определяемые инструкции подчеркивают необходимость аппаратных функций. Например, арифметика с плавающей запятой. необходима при запуске нескольких программ, привязанных к компьютеру. SDS 945 является преемником 940, с немного увеличенными возможностями, но с меньшей стоимостью».

Дальнейшее чтение

[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 5db898949eddb50c0f3a0a8149c188f4__1706277540
URL1:https://arc.ask3.ru/arc/aa/5d/f4/5db898949eddb50c0f3a0a8149c188f4.html
Заголовок, (Title) документа по адресу, URL1:
Digitek - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)