ward ▁compatibility ▁with ▁C ▁was ▁crit ically ▁important ▁in ▁IT T ' s ▁tele com ▁engineering ▁milieu . ▁ ▁C ox ▁began ▁writing ▁a ▁pre - processor ▁for ▁C ▁to ▁add ▁some ▁of ▁the ▁ab ilities ▁of ▁Small t alk . ▁He ▁soon ▁had ▁a ▁working ▁implementation ▁of ▁an ▁object - orient ed ▁extension ▁to ▁the ▁C ▁language , ▁which ▁he ▁called ▁" O OP C " ▁for ▁Object - Ori ented ▁Pre - Compiler . ▁Love ▁was ▁h ired ▁by ▁Schl umber ger ▁Research ▁in ▁ 1 9 8 2 ▁and ▁had ▁the ▁opportunity ▁to ▁ac quire ▁the ▁first ▁commercial ▁copy ▁of ▁Small t alk - 8 0 , ▁which ▁further ▁influenced ▁the ▁development ▁of ▁their ▁brain child . ▁In ▁order ▁to ▁demonstrate ▁that ▁real ▁progress ▁could ▁be ▁made , ▁C ox ▁showed ▁that ▁making ▁inter change able ▁software ▁components ▁really ▁needed ▁only ▁a ▁few ▁practical ▁changes ▁to ▁existing ▁tools . ▁Specifically , ▁they ▁needed ▁to ▁support ▁objects ▁in ▁a ▁flexible ▁manner , ▁come ▁supplied ▁with ▁a ▁us able ▁set ▁of ▁libraries , ▁and ▁allow ▁for ▁the ▁code ▁( and ▁any ▁resources ▁needed ▁by ▁the ▁code ) ▁to ▁be ▁bund led ▁into ▁one ▁cross - platform ▁format . ▁ ▁Love ▁and ▁C ox ▁eventually ▁formed ▁P PI ▁to ▁commercial ize ▁their ▁product , ▁which ▁couple d ▁an ▁Object ive - C ▁compiler ▁with ▁class ▁libraries . ▁In ▁ 1 9 8 6 , ▁C ox ▁published ▁the ▁main ▁description ▁of ▁Object ive - C ▁in ▁its ▁original ▁form ▁in ▁the ▁book ▁Object