who is the developer of object-oriented programming?
Entity Entity Entity Entity Entity Entity Entity Entity Entity Entity Entity Entity Entity Entity Entity Entity Entity Entity Entity Entity Entity Entity Entity Entity Entity Entity Entity Entity Entity Entity Entity Entity Entity Entity Entity Entity Entity Entity Entity Entity Entity Entity
m.039ln m.01xrtql m.01xrtqc m.03sc8 m.045c7b m.06py2 m.010nwdxk m.010nwcgs m.02kzz9s m.03cdvrp m.04g6x m.04sv4 m.0k8z m.01h05c m.011v2xx5 m.0fnr5p m.0q0x m.04tvmf m.0878f m.01knz8 m.01xrvnl m.02rt9r m.0c_w_3 m.06rkgg m.05kh70y m.05kh714 m.088l3 m.03c3sv m.01xrtcp m.01xrtcg m.03ll74 m.026l6d1 m.05_yj_ m.01xrtv6 m.0b71l7l m.0b71lg8 m.01ftc9 m.0hjc5gf m.0vyk8yr m.041679x m.05nv0 m.0l00r
Grace Hopper Jonathan A. Rees Norman I. Adams IBM Google Sun Microsystems Cedric Champeau Paul King Guillaume Laforge Martin Odersky Larry Wall Microsoft Corporation Apple Inc. Guido van Rossum Jeremy Hylton Alex Martelli Alan Kay Daniel Henry Holmes Ingalls, Jr. PARC Adele Goldberg Ted Kaeler L Peter Deutsch Diana Merry Microsoft Research Lex Spoon Bill Venners Yukihiro Matsumoto Steve Russell Timothy P Hart Mike Levin Ecma International Fergus Henderson Zoltan Somogyi Thomas Conway Giancarlo Niccolai Enrico Lumetti Cray Jeremy Ashkenas Andreas Rumpf Osaka Electro-Communication University Object Management Group Thinking Machines Corporation
class class entity
computer.programming_language_developer computer.programming_language m.05prj
computer.programming_language_developer computer.programming_language computer.programming_language_paradigm
Programming Language Developer Programming Language Object-oriented programming
none none none
computer.programming_language_developer.programming_languages_developed computer.programming_language.language_paradigms
Programming Languages Developed Language Paradigms
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> PREFIX : <http://rdf.freebase.com/ns/> 
SELECT (?x0 AS ?value) WHERE {
SELECT DISTINCT ?x0  WHERE { 
?x0 :type.object.type :computer.programming_language_developer . 
?x1 :type.object.type :computer.programming_language . 
VALUES ?x2 { :m.05prj } 
?x0 :computer.programming_language_developer.programming_languages_developed ?x1 . 
?x1 :computer.programming_language.language_paradigms ?x2 . 
FILTER ( ?x0 != ?x1 && ?x0 != ?x2 && ?x1 != ?x2  )
}
}
(AND computer.programming_language_developer (JOIN computer.programming_language_developer.programming_languages_developed (JOIN computer.programming_language.language_paradigms m.05prj)))