Outis의 대답과 달리 Objective-C는 원래 NeXT에서 개발되지 않았습니다. NeXT는 80 년대 중반에서 후반에 선택 언어로 Objective-C를 채택했습니다. Objective-C는 80 년대 초 Stepstone에서 Brad Cox와 Tom Love가 만들었습니다.
Cox와 Love가 Objective-C를 만들었을 때 가장 중요한 목표 중 하나는 완벽하게 구성되는 소프트웨어 모델을 지원할 수있는 언어를 만드는 것이 었습니다. 즉, 어딘가에서 소프트웨어 구성 요소를 구입하여 응용 프로그램에 연결하여 기능을 추가 할 수 있습니다.
이 중 ICPak 101 및 IIRC, 102 (또는 201, 솔직히 기억하지 못함)가 개발되었는데 Objective-C의 표준 라이브러리였습니다. 결코 실제로 붙잡히지 않았습니다.
분명히 NeXT와 Apple이 Objective-C의 기본 동기였으며, 오늘날 코코아 재단은 Objective-C에서 가장 널리 사용되는 표준 라이브러리입니다. 그것은 유일한 것이 아닙니다. 현재 사용중인 ICPak 버전이 있으며 실제로는 꽤 큰 NeXT/non-Apple Objective-C 프로젝트가 있습니다. 또한 Objective-C는 주로 GNUStep을 통해 Linux에서 소수의 프로젝트에서 계속 사용됩니다.
일반적으로 Objective-C는 간단하고 작은 언어로되어 있습니다. 그 중에서 상대적으로 단순하고 작은 라이브러리 (STL 또는 Boost to Foundation)의 크기를 비교합니다.
"stes portable object compiler"를 검색하면 David Stes가 ICPak 구현을 포함하여 Stepstone에서 한 모든 작업을 계속할 수 있습니다 (IIRC - 오랫동안이 자료를 살펴 보지 않았습니다) .
나는 당신이 어떻게 이해할 것이라고 생각하지 않는다 "?" 사용되어야한다. – Alexander