격자 C

Lattice C
격자 C
Lattice-logo.png
개발자스티브 크루거 외 연구진
초기 릴리즈1982; 40년 전 (1998년)
기록 위치C, 조립체
운영 체제DOS, OS/2, MVS, VMS, UNIX, AmigaOS, 싱클레어 QDOS, Atari TOS
유형컴파일러
면허증소유권
웹사이트support.sas.com/documentation/onlinedoc/sasc/

Lattice C 컴파일러Lifebot Associates에 의해 1982년 6월에 출시되었으며 IBM Personal Computer의 첫 번째 C 컴파일러였다.[1]컴파일러는 500달러에 팔렸고 PC DOSMS-DOS(당시 다른 브랜드와 동일한 제품이었다)에서 실행될 것이다.하드웨어 요구 사항은 96KB의 RAM과 2개의 플로피 드라이브였습니다.[2]메인프레임(MVS), 미니컴퓨터(VMS), 워크스테이션(UNIX), OS/2, 아미가 코모도어 아타리 ST, 싱클레어 QL과 같은 다른 플랫폼에 포팅되었다.

그 컴파일러는 이후 배포 계약에 따라 마이크로소프트에 의해 마이크로소프트 C 버전 2.0으로 재포장되었다.[3]마이크로소프트는 1985년 4월 마이크로소프트 C 컴파일러 3.0으로 출시한 자체 C 컴파일러를 개발했고,[4] 래티스는 1987년 SAS 연구소에서 구매해 SAS/C로 리브랜딩했다.이후 IBM 메인프레임을 제외한 모든 플랫폼에 대한 컴파일러 개발이 중단될 때까지 다른 플랫폼에 대한 지원은 줄어들었다.이 제품은 다른 플랫폼에서 실행되는 버전에서 여전히 사용할 수 있지만, 이것들은 메인프레임 코드만 생산하는 크로스 컴파일러다.

1982년 초 IBM PC용 상용 소프트웨어 중 일부는 Perfect Writer, PerfectCalcul, PerfectSpeellerPerfectFiler를 포함한 Lattice C를 사용하여 CP/M(C 언어의 BDS C 부분 집합용으로 작성됨)에서 MS-DOS로 포팅되었다. 스위트룸은 세콰 카멜레온컬럼비아 데이터 제품과 함께 묶었다.

  • LMK, 공구 제작
  • LSE, 화면 편집기
  • TMN, 텍스트 관리 유틸리티

리셉션

IBM PC를 위한 9개의 C 컴파일러에 대한 1983년 리뷰에서, 바이트는 "초급 품질이지만 비싸고 초보자에게 적합하지 않은" 카테고리에서 최고로 Lattice C를 선택했다.이 보고서는 소프트웨어의 "빠른 컴파일 및 실행 시간, 작은 증분 코드, 최상의 문서화 및 일관된 신뢰성"[5]을 인용했다.그 해 PC 매거진은 Lattice C의 문서화, 컴파일 시간 및 런타임 성능을 유사하게 높이 평가했으며, CI-C86 및 c-systems C 컴파일러보다 약간 우수하다고 밝혔다.[2]

참조

  1. ^ "Software News". InfoWorld. Vol. 4, no. 22. Palo Alto CA: Popular Computing. June 7, 1982. p. 61. ISSN 0199-6649. Lifeboat Associates' new Lattice C Compiler for the IBM Personal Computer produces relocatable machine code in Intel's 8086 object module format and takes advantage of the 8086 instruction set.
  2. ^ a b Hinsch, Hanno (July 4, 1983). "Is Lifeboat King of the C's?". PC Magazine. Vol. 2, no. 2. Ziff-Davis Publishing. pp. 527–533. ISSN 0888-8507.
  3. ^ Clapp, Douglas (October 4, 1983). "Microsoft C Unveiled". PC Magazine. Vol. 2, no. 5. Ziff-Davis Publishing. pp. 503–508. ISSN 0888-8507.
  4. ^ "Software". ComputerWorld. Framingham, MA: CW Communications. 19 (15): 71. April 15, 1985. ISSN 0010-4841. Microsoft has announced an enhanced version of its Microsoft C Compiler for the IBM Personal Computer… A vendor spokesman said Version 3.0 is the first C compiler developed internally by Microsoft.
  5. ^ Phraner, Ralph A. (August 1983). "Nine C Compilers for the IBM PC". BYTE. pp. 134–168. Retrieved 20 October 2013.

외부 링크