씽크 C
THINK C이 글은 검증을 위해 추가 인용문이 필요합니다. C – · · · JSTOR ( 8월 ( 메시지 및 ) |
| 기타 이름 | 광속 C |
|---|---|
| 개발자 | Think Technologies, Symantec |
| 운영 체제 | MacOS |
| 플랫폼 | 모토로라 68000 시리즈 |
| 후계자 | Symantec C/C++ |
| 유형 | 소프트웨어 개발 도구 |
| 면허증. | 독자 사양 |
Think C(THINK C, 이전에는 Lightspeed C로 표기)는 1986년 중반에 [1][2]처음 출시된 Think Technologies가 개발한 클래식 Mac OS용 ANSI C(American National Standards Institute)의 프로그래밍 언어 C의 확장판입니다.이 회사는 나중에 Symantec[3] Corporation에 인수되었고, 이 제품은 원작자인 Michael Kahl에 의해 계속 개발되었습니다.버전 3 이후는 기본적으로 C++의 서브셋이었고 단일 상속과 같은 기본 객체 지향 프로그래밍(OOP) 개념과 Mac OS [4]프로그래밍의 요구에 더 가까운 C 표준에 대한 확장을 지원했습니다.버전 6 이후 OOP 설비는 완전한 C++ 구현으로 확장되었으며, 이 제품은 Symantec C++ 버전7부터 리브랜딩되어 다른 저자에 의해 개발되고 있습니다.오랫동안 기다렸던 버전8은 PowerPC [5][6]컴파일을 지원하게 되었습니다.
Think C와 이후 Symantec C++는 Mac 프로그래밍용 클래스 라이브러리와 Think Class Library(TCL)라고 불리는 프레임워크를 특징으로 하며, 이는 Macintosh 애플리케이션 개발에 광범위하게 사용되었습니다.
Lightspeed와 Think C 통합 개발 환경(IDE)은 자매 언어 제품인 Think Pascal에 속하는 것만큼 발전된 것으로 여겨지지는 않지만 이러한 환경에 영향을 미쳤다.매킨토시 프로그래머스 워크샵(MPW)이 지나치게 비싼 틈새제품으로 여겨졌을 때 표준환경으로 여겨졌고, 대부분의 매킨토시 제품은 수년간 그 안에서 개발되었습니다.그러나 Mac 중앙처리장치(CPU)가 Motorola [6]68000 시리즈(68K)에서 PowerPC로 이행하고 PowerPC용 버전 제공이 약 1년 늦어짐에 따라 Symantec은 뒤쳐진 것으로 널리 인식되어 경쟁사인 Metrowerks의 제품 CodeWarrior가 시장을 장악하게 되었습니다.
IDE의 인기가 떨어졌음에도 불구하고 Symantec은 MrC/MrCpp for PowerPC와 함께 MPW용 차세대 C/C++ 컴파일러를 68K용 Sc/Scpp 형태로 제공하기 위해 애플에 의해 선택되었습니다.이들은 Mac OS X가 등장할 때까지 애플의 표준 컴파일러로 남아있었다.그 후 Symantec은 개발자 도구 사업에서 손을 뗐다.
접수처
브루스 F. BITE의 Webster는 1986년 9월의 Lightspeed C 제품을 선정했습니다.Webster는 이 문서를 "단일 최대의 약점"이라고 비판하면서 [7]Macintosh용 컴파일러를 1개 선택해야 한다면 Lightspeed C가 선택될 것이라고 말했습니다.1989년 바이트는 라이트 스피드 C를 바이트 어워드의 "Distribution" 수상자로 선정하면서 "강력한 기능과 저렴한 가격으로 인해 우리의 존경을 받는다"[8]고 밝혔다.
Think C 5.0은 1992년 7월호 Macworld에서 4등급(5점 만점)을 획득하여 문서가 [9]불충분함에도 불구하고 빠른 컴파일과 뛰어난 개발 환경을 칭찬하였습니다.
Symantec C++ 8.0은 1995년 7월호 Macworld에서 3점(5점 만점)의 평가를 획득하여 파워의 속도를 양호하게 비교했습니다.PC는 당시 CodeWarrior와 함께 코드를 컴파일했지만 제품이 얼마나 지연되었는지와 [5]자원에 대한 과도한 요구 사항에 주목했습니다.
레퍼런스
- ^ Denny, Bob (July 1986). "How the Chooser Works with AppleTalk". MacTech. Vol. 2, no. 7. Retrieved 2019-08-31., 、 Lightspeed C의 도입과 간단한 비평을 언급하고 있습니다.
- ^ Gordon, Bob (August 1986). "Menus and Windows in LightSpeed C". MacTech. Vol. 2, no. 8. Retrieved 2019-08-31.
- ^ Jones, Stephen (19 October 1987). "Microsoft Intermail buy starts work group push". Computerworld. Vol. XXI, no. 42. p. 2.
- ^ Dallas, Alastair (October 1989). "A First Look At Think C 4.0". MacTech. Vol. 5, no. 10. Retrieved 2019-08-31.
- ^ a b Seiter, Charles (July 1995). "Symantec C++ 8.0". Macworld. Vol. 12, no. 7. p. 62.
- ^ a b Seiter, Charles (July 1995). "A crucial compiler ships". Macworld. Vol. 12, no. 7. p. 41.
- ^ Webster, Bruce F. (September 1986). "Two Fine Products". BYTE. Vol. 11, no. 9. p. 335.
- ^ "The Byte Awards". BYTE. Vol. 14, no. 1. January 1989. p. 327.
- ^ Mann, Steve (July 1992). "Think C 5.0". Macworld. Vol. 9, no. 7. p. 210.