what is the occupation of programming language designer?
Entity Entity
m.09j9h m.01c979
Engineer Designer
class class entity
people.profession people.profession m.01xrm0z
people.profession people.profession type.type
Profession Profession Programming Language Designer
none none none
people.profession.specializations people.profession.corresponding_type
Specializations Corresponding type
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 :people.profession . 
?x1 :type.object.type :people.profession . 
VALUES ?x2 { :m.01xrm0z } 
?x0 :people.profession.specializations ?x1 . 
?x1 :people.profession.corresponding_type ?x2 . 
FILTER ( ?x0 != ?x1 && ?x0 != ?x2 && ?x1 != ?x2  )
}
}
(AND people.profession (JOIN people.profession.specializations (JOIN people.profession.corresponding_type m.01xrm0z)))