Interessant hoe al dan niet technische redenen de keuze bij NeXT voor Objective-C bepaalden en niet voor bijv. Object Pascal, C++ of zelfs Display PostScript. Steve Jobs had van zijn bezoek aan PARC eerder de grafische interface van Smalltalk onthouden, terwijl de taal zelf een belangrijke bron van inspiratie voor Objective-C was.
Het C deel van Objective-C was interessant omdat NeXTSTEP OS nu eenmaal op UNIX gebaseerd was en C dus de huistaal was. Het Objective deel omdat het vrij eenvoudig was en door nadruk te leggen op dynamic binding, zoals in Smalltalk, vooral de productiviteit van ontwikkelaars wou verhogen, wetend dat het C luik toeliet performantie te optimaliseren waar nodig.
C++ werd als te statisch beschouwd met het oog op evolutie van de NeXTSTEP frameworks. Verder speelden de complexiteit van C++ en het feit dat een grote speler als AT&T (en niet NeXT) controle had over de evolutie van C++ in de kaart van Objective-C.