Ацтек С - Aztec C

Ацтек С
ӘзірлеушілерManx бағдарламалық қамтамасыз ету жүйелері
ТүріҚұрастырушы

Ацтек С Бұл C құрастырушы үшін MS-DOS, Apple II DOS 3.3 және ProDOS, Commodore 64, ерте Macintosh, CP / M-80, Амига, және Atari ST.

Тарих

Manx бағдарламалық қамтамасыз ету жүйелері Шрусбери, Нью Джерси, өндірілген C компиляторлары 1980 жылдардан бастап, оған қоса түрлі платформаларға арналған кәсіби әзірлеушілерге бағытталған ДК және Mac.

Manx Software Systems серіктестері Томас Фенвик және Джеймс Гуднов II, екі негізгі әзірлеушілермен бірге Гарри Саков бастаған. Бұл кезде олардың барлығы басқа компанияда бірге жұмыс істейтін. Suckow дербес компьютерлер нарығының жақындаған өсуін болжайтын бірнеше компанияларды құрды, олардың әрқайсысы әр түрлі бағдарламалық жасақтамаға маманданған. Алдымен компиляторларға деген сұраныс пайда болды және ол Manx пен Aztec C-ті іздеу үшін басқа компаниялардан алшақтады.

Суков іскерлік жағына қамқорлық жасады, Фенвик компиляторды өңдеуге мамандандырылды, ал Гудноу компиляторды өңдеуге мамандандырылды. Тағы бір әзірлеуші ​​Крис Мэйси олармен біраз уақыт 80XX дамытуда және басқа салаларда жұмыс істеді.

«Манкс» атауы мысықтардың тізімінен белгілі бір себептермен таңдалды, тек Сукуу қолданғысы келген есім алынды.

Aztec C-дің алғашқы жетістігінің басты себептерінің бірі - өзгермелі нүктені қолдау болды Z80 дейін кеңейтілген компилятор Apple II көп ұзамай. Суку қосуды талап етті өзгермелі нүкте.

Көшу кезінде ANSI C 1989 жылы Роберт Шерри, сол кезде Манкспен бірге болған және стандарттардың минутымен қызығушылық танытып, оларды ANSI комитетінде ұсынған, бірақ көп ұзамай кетіп қалған. Ол сондай-ақ Крис Мэйси мен Томас Фенвик компаниядан кеткеннен кейін Aztec C-де көптеген қателерді жойды.

Осы уақытқа дейін Microsoft олардың C компиляторы үшін мақсатты бәсекелестер болған және Aztec C жалпы шығарылған IBM-PC компилятор нарығы, содан кейін бәсекелестік Apple компаниясының MPW C Macintosh жағында және Тор С үстінде Амига SAS оларды сатып алғаннан кейін.

1989 жылы Томас Фенвик Майкрософтқа жұмыс істеуге кетті, ал Джеймс Гуднов кейде Aztec C-де жұмыс істеді, бірақ компаниядан тыс басқа жобаларды жүзеге асырды және ақырында компаниядан мүлдем кетті. Сол кезде Суков шамамен 20 адамды жұмыспен қамтыған. Крис Мэйси кеңесші ретінде оралды, бірақ ақырында басқа компанияның бас ғалымы болып кетті. Майк Спилл Манкске марқұм Джефф Дэвиспен бірге құрастырушы ретінде қосылды (ендірілген жүйелер).

1990 жылдардың ішінде олар өздерінің ацтектерін жасай берді C. Олардың нарықтағы үлесі төмендеген кезде, олар мамандандыруға көшуге тырысты ендірілген жүйелерді дамыту,[1] бірақ кеш болды. Олар бірнеше жыл бұрын өздерінің кейбір мақсатты платформаларының (әр түрлі) нарықта болуын жоғалтқаннан кейін жоғалып кетті 6502 машиналар, Атари және Амига 68ххх және т.б.).[2]

Соңында Джефф Дэвис пен Майк Спилл Гарри Суковқа компанияны Сакоу жапқанға дейін ұстап тұруға көмектесті. Suckow әлі күнге дейін Aztec C авторлық құқығының иесі болып табылады.

Көптеген кәсіби әзірлеушілер Manx Software Systems-тің Aztec C компиляторын ол жойылып кеткенге дейін қолданды.[3][4]

Мұра

Aztec C қалады авторлық құқықпен қорғалған және орналастырылмаған қоғамдық домен. Гарри Сакоу, серіктестер Томас Фенвик пен Джеймс Гуднов II-мен Manx Software Systems құрған, авторлық құқық иесі.

Apple II-ге арналған Aztec C компиляторлары үшін кемінде екі Интернет-тарату бар; бірі Apple II DOS 3.3 үшін, екіншісі Apple II ProDOS 8 үшін.[5] Commodore Amiga үшін Aztec C үшін үшінші ақысыз Интернет таратылымы бар.[5] Интернеттің төртінші ақысыз таралуы олардың MS-DOS 8086 компиляторы үшін бар,[5] ал бесіншісі олардың шектеулі нұсқасы үшін бар MS-DOS кросс-құрастырушы Apple II ProDOS 8 үшін.

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

  1. ^ «ДК чипсеттері енгізілген қосымшалардың берік негізін қалады». sltf.com. Архивтелген түпнұсқа 2016 жылғы 3 наурызда. Алынған 24 маусым 2016.
  2. ^ «Мұрағатталған көшірме». Архивтелген түпнұсқа 15 желтоқсан 2007 ж. Алынған 22 қараша, 2007.CS1 maint: тақырып ретінде мұрағатталған көшірме (сілтеме)
  3. ^ «Аппараттық және бағдарламалық жасақтама жеткізушілерінің байланыс ақпараттары, L-P». microsoft.com. Алынған 24 маусым 2016.
  4. ^ Кент, Аллен; Уильямс, Джеймс Г. (25 қараша 1992). Микрокомпьютерлердің энциклопедиясы: 11 том - Көп өңдеуге және көп тапсырмаға арналған менеджментті зерттеу. CRC Press. ISBN  9780824727093. Алынған 24 маусым 2016 - Google Books арқылы.
  5. ^ а б c «Ресми Aztec C онлайн-мұражайы». clipshop.ca. Алынған 24 маусым 2016.