아즈텍 C

Aztec C
아즈텍 C
개발자맨스 소프트웨어 시스템
유형컴파일러

아즈텍 CMS-DOS, Apple II DOS 3.3ProDOS, Commodore 64, 초기 매킨토시, CP/M-80, 아미가, 아타리 ST용 C 컴파일러다.

역사

뉴저지슈루즈버리의 Manx Software Systems는 1980년대부터 PCMac을 포함한 다양한 플랫폼의 전문 개발자를 대상으로 C 컴파일러를 생산했다.

Manx Software Systems는 파트너인 Thomas Fenwick과 두 주요 개발자인 James Goodnow II와 함께 Harry Soupow에 의해 시작되었다.그들은 모두 그 당시 다른 회사에서 함께 일하고 있었다.서포우는 PC 시장의 성장이 임박했음을 예상하고 여러 회사를 창업했는데, 각 회사는 각기 다른 종류의 소프트웨어를 전문으로 하고 있었다.컴파일러에 대한 요구가 먼저 왔고, 그는 Manx와 Aztec C를 추구하기 위해 다른 회사들과 관계를 끊었다.

서포우는 비즈니스 쪽을, 펜윅은 프런트 엔드 컴파일러 개발에, 굿나우는 백엔드 컴파일러 개발에 특화했다.또 다른 개발자인 Chris Macey는 80XX 개발과 다른 분야에서 잠시 그들과 함께 일했다.

'맨스'라는 이름은 서포우가 사용하고자 하는 이름을 가져간 것 외에는 특별한 이유 없이 고양이 리스트에서 선택되었다.

아즈텍 C가 일찍 성공을 거둔 주요 이유 중 하나는 Z80 컴파일러에 대한 부동 소수점 지원으로 얼마 지나지 않아 애플 II로 확장되었다.서포우는 부동소수점을 추가하자고 주장했다.

1989년 ANSI C로 이동하는 동안, 당시 Manx와 함께 있었고 표준의 세부사항에 관심이 있었던 Robert Sherry가 ANSI 위원회에서 그들을 대표하였으나 얼마 지나지 않아 떠났다.그는 또한 크리스 메시와 토마스 펜윅이 회사를 떠난 후 아즈텍 C에서 수많은 버그를 고쳤다.

이때쯤 마이크로소프트는 C 컴파일러의 경쟁자를 목표로 삼았고 아즈텍 C는 일반 IBM-PC 컴파일러 시장에서 밀려나고 있었으며, 그 뒤를 이어 매킨토시 쪽에서는 애플의 MPW C, SAS가 구매한 후에는 아미가(Amiga)에서는 Lattice C와 경쟁하게 되었다.

1989년 토마스 펜윅은 마이크로소프트에서 일하기 위해 떠났고 제임스 구드노우는 아즈텍 C에서 가끔 일했지만 회사 밖에서 다른 프로젝트를 추진하다가 결국 회사를 완전히 떠났다.Supow는 그 당시 약 20명을 고용했다.크리스 메시는 컨설턴트로 돌아왔지만 결국 다른 회사의 수석 과학자가 되기 위해 떠났다.마이크 스필은 고(故) 제프 데이비스(임베디드 시스템)와 함께 개발자로 맨스에 합류했다.

1990년대 내내 그들은 아즈텍 C를 계속 만들었다.시장점유율이 떨어지자 임베디드 시스템 개발 전문화로 전환을 시도했지만 이미 늦었다.[1]이들은 몇 년 전 일부 목표 플랫폼(다양한 6502대의 기계, 아타리, 아미가 68xxx 등)의 시장 진출이 끊긴 후 사라졌다.[2]

결국 제프 데이비스와 마이크 스필은 서포우가 마침내 회사를 닫기 전에 해리 서포우가 회사를 계속 유지하도록 도왔다.Supow는 여전히 Aztec C의 저작권 소유자다.

많은 전문 개발자들이 Manx Software Systems의 아즈텍 C 컴파일러가 운영적으로 멸종될 때까지 사용하였다.[3][4]

레거시

아즈텍 C는 여전히 저작권을 가지고 있으며 공공영역에 배치되지 않았다.파트너인 토마스 펜윅, 제임스 구드나우 2세와 함께 맨스 소프트웨어 시스템을 시작한 해리 쇼우가 저작권자다.

아즈텍 C 컴파일러(Aztec C Compiler)는 애플 II용, 하나는 애플 II DOS 3.3용, 그리고 다른 하나는 애플 II ProDOS 8용이다.[5] 아즈텍 C는 아미가 코모도어 아미가용 세 번째 무료 인터넷 배포가 존재한다.[5]MS-DOS 8086 네이티브 컴파일러에는 네 번째 무료 인터넷 배포가 존재하며,[5] 애플 II ProDOS 8용 MS-DOS 크로스 컴파일러의 제한된 버전에는 다섯 번째 무료 배포가 존재한다.

참조

  1. ^ "PC chipsets build a firm foundation for embedded applications". sltf.com. Archived from the original on 3 March 2016. Retrieved 24 June 2016.
  2. ^ "Archived copy". Archived from the original on December 15, 2007. Retrieved November 22, 2007.{{cite web}}: CS1 maint: 타이틀로 보관된 사본(링크)
  3. ^ "Hardware and software vendor contact information, L-P". microsoft.com. Retrieved 24 June 2016.
  4. ^ Kent, Allen; Williams, James G. (25 November 1992). Encyclopedia of Microcomputers: Volume 11 - Management Studies to Multiprocessing and Multitasking. CRC Press. ISBN 9780824727093. Retrieved 24 June 2016 – via Google Books.
  5. ^ a b c "The Official Aztec C Online Museum". clipshop.ca. Retrieved 24 June 2016.