functional programming was developed by who?
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.01xrtql m.01xrtqc m.03cdvrp m.04g6x m.04sv4 m.04n4lq2 m.02kyh m.0fnr5p m.01h05c m.011v2xx5 m.06rkgg m.0k8z m.0ynts_j m.05kh70y m.05kh714 m.088l3 m.01xrtcg m.03c3sv m.01xrtcp m.05475g m.03g_csx m.0y4g9ds m.058fmbt m.06py2 m.03ll74 m.05_yj_ m.01xrtv6 m.026l6d1 m.0b71l7l m.0b71lg8 m.0hjc5gf m.0_lzgmz
Jonathan A. Rees Norman I. Adams Martin Odersky Larry Wall Microsoft Corporation Joe Armstrong Ericsson Alex Martelli Guido van Rossum Jeremy Hylton Microsoft Research Apple Inc. John W. Cowan Lex Spoon Bill Venners Yukihiro Matsumoto Mike Levin Steve Russell Timothy P Hart J Strother Moore Matt Kaufmann Curtis Yarvin Rich Hickey Sun Microsystems Ecma International Zoltan Somogyi Thomas Conway Fergus Henderson Giancarlo Niccolai Enrico Lumetti Jeremy Ashkenas Robert Virding
class class entity
computer.programming_language_developer computer.programming_language m.02ykw
computer.programming_language_developer computer.programming_language computer.programming_language_paradigm
Programming Language Developer Programming Language Functional 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.02ykw } 
?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.02ykw)))