Outisの答えに反して、Objective-Cは元々NeXTで開発されたものではありません。NeXTは、80年代半ばから後半にかけて選択した言語としてObjective-Cを採用しました。Objective-Cは、80年代初頭にStepstoneでBradCoxとTomLoveによって作成されました。
この質問に関連して、CoxとLoveがObjective-Cを作成したとき、彼らの主な目標の1つは、完全にコンポーネント化されたソフトウェアモデルをサポートできる言語を構築することでした。つまり、どこかからソフトウェアコンポーネントを購入し、それをアプリケーションにプラグインして機能を追加することができます。
この中から、Objective-Cの標準ライブラリのビットであるICPak 101とIIRC、102(または201、私は正直に覚えていません)が開発されました。それは実際には決して流行しませんでした。
明らかに、NeXTとAppleがObjective-Cの背後にある主要な動機となっているため、今日、Cocoa'sFoundationはObjective-Cの最も人気のある標準ライブラリです。それだけではありません。まだアクティブに使用されているICPakのバージョンがあり、実際には非常に大きい非NeXT/非AppleObjective-Cプロジェクトがあります。同様に、Objective-Cは、主にGNUStepを介して、Linux上の少数のプロジェクトで引き続き使用されています。
一般的に、Objective-Cはシンプルで小さな言語を意図しています。その中から、比較的単純で小さなライブラリが出てきます(たとえば、STLやBoost to Foundationのサイズと比較してください)。
「stesポータブルオブジェクトコンパイラ」を検索すると、ICPakの実装を含むStepstoneが行ったすべてのことをDavid Stesが続けていることがわかります(ここでもIIRC-私は長い間このようなものを調べていません)。