Keskeinen ero: C on tietokonelaadun kieli. C on alun perin kehittänyt Dennis Ritchie AT&T Bell Labsissa vuosina 1969–1973. Siinä on vapaamuotoinen ohjelmalähde. Objective-C on yleiskäyttöinen, korkean tason, objektorientoitu ohjelmointikieli. Se lisää Smalltalk-tyylisiä viestejä C-ohjelmointikielelle. Koska se