Because smalltalk was the first popular o-o language , ward and kent have been doing object - oriented programming longer than just about anyone else .
A number of the java designers had experience with objective-c , including some who had worked with next on the openstep specification . A lot of ideas in java are lifted directly from objective-c , or taken from smalltalk , which inspired both languages .