{ "format": "wikidata-entity-export", "formatVersion": 1, "retrievedAt": "2026-10-19", "rightsNote": "Pinned local subset of Wikidata structured data. Wikidata structured data is dedicated to the public domain under CC0. This file is not a live query.", "source": { "id": "src:wikidata:computing-basics", "uri": "https://www.wikidata.org/wiki/Wikidata:Licensing", "title": "Wikidata", "license": "CC0-1.0", "attribution": "Wikidata contributors" }, "dataspace": { "id": "computing-basics", "title": "Computing basics", "description": "A pinned CC0 subset of Wikidata items about programming languages, the people who designed them, and two formalisms.", "heading": "Explore computing basics" }, "factPolicy": "show-all", "acyclicPredicates": [ "designed-by" ], "kinds": [ { "id": "programming-language", "label": "Programming language", "plural": "Programming languages" }, { "id": "language-designer", "label": "Language designer", "plural": "Language designers" }, { "id": "formalism", "label": "Formalism", "plural": "Formalisms" } ], "relationLabels": { "designed-by": { "forward": "Designed by", "inverse": "Designer of" } }, "kindByQid": { "Q28865": { "kind": "programming-language", "key": "python" }, "Q2005": { "kind": "programming-language", "key": "javascript" }, "Q15777": { "kind": "programming-language", "key": "c" }, "Q251": { "kind": "programming-language", "key": "java" }, "Q2407": { "kind": "programming-language", "key": "cpp" }, "Q161053": { "kind": "programming-language", "key": "ruby" }, "Q59": { "kind": "programming-language", "key": "php" }, "Q30942": { "kind": "language-designer", "key": "guido-van-rossum" }, "Q92648": { "kind": "language-designer", "key": "brendan-eich" }, "Q45575": { "kind": "language-designer", "key": "dennis-ritchie" }, "Q92622": { "kind": "language-designer", "key": "james-gosling" }, "Q92620": { "kind": "language-designer", "key": "bjarne-stroustrup" }, "Q92748": { "kind": "language-designer", "key": "yukihiro-matsumoto" }, "Q92768": { "kind": "language-designer", "key": "rasmus-lerdorf" }, "Q8366": { "kind": "formalism", "key": "algorithm" }, "Q9143": { "kind": "formalism", "key": "programming-language" } }, "entities": { "Q28865": { "type": "item", "id": "Q28865", "labels": { "en": { "language": "en", "value": "Python" } }, "descriptions": { "en": { "language": "en", "value": "general-purpose programming language" } }, "aliases": { "en": [ { "language": "en", "value": "Python programming language" } ] }, "claims": { "P287": [ { "mainsnak": { "snaktype": "value", "property": "P287", "datavalue": { "type": "wikibase-entityid", "value": { "entity-type": "item", "id": "Q30942" } } }, "type": "statement", "rank": "normal" } ] } }, "Q2005": { "type": "item", "id": "Q2005", "labels": { "en": { "language": "en", "value": "JavaScript" } }, "descriptions": { "en": { "language": "en", "value": "high-level programming language" } }, "aliases": { "en": [] }, "claims": { "P287": [ { "mainsnak": { "snaktype": "value", "property": "P287", "datavalue": { "type": "wikibase-entityid", "value": { "entity-type": "item", "id": "Q92648" } } }, "type": "statement", "rank": "normal" } ] } }, "Q15777": { "type": "item", "id": "Q15777", "labels": { "en": { "language": "en", "value": "C" } }, "descriptions": { "en": { "language": "en", "value": "general-purpose programming language" } }, "aliases": { "en": [ { "language": "en", "value": "C programming language" } ] }, "claims": { "P287": [ { "mainsnak": { "snaktype": "value", "property": "P287", "datavalue": { "type": "wikibase-entityid", "value": { "entity-type": "item", "id": "Q45575" } } }, "type": "statement", "rank": "normal" } ] } }, "Q251": { "type": "item", "id": "Q251", "labels": { "en": { "language": "en", "value": "Java" } }, "descriptions": { "en": { "language": "en", "value": "object-oriented programming language" } }, "aliases": { "en": [ { "language": "en", "value": "java programming language" } ] }, "claims": { "P287": [ { "mainsnak": { "snaktype": "value", "property": "P287", "datavalue": { "type": "wikibase-entityid", "value": { "entity-type": "item", "id": "Q92622" } } }, "type": "statement", "rank": "normal" } ] } }, "Q2407": { "type": "item", "id": "Q2407", "labels": { "en": { "language": "en", "value": "C++" } }, "descriptions": { "en": { "language": "en", "value": "general-purpose programming language" } }, "aliases": { "en": [] }, "claims": { "P287": [ { "mainsnak": { "snaktype": "value", "property": "P287", "datavalue": { "type": "wikibase-entityid", "value": { "entity-type": "item", "id": "Q92620" } } }, "type": "statement", "rank": "normal" } ] } }, "Q161053": { "type": "item", "id": "Q161053", "labels": { "en": { "language": "en", "value": "Ruby" } }, "descriptions": { "en": { "language": "en", "value": "general-purpose programming language" } }, "aliases": { "en": [ { "language": "en", "value": "Ruby programming language" } ] }, "claims": { "P287": [ { "mainsnak": { "snaktype": "value", "property": "P287", "datavalue": { "type": "wikibase-entityid", "value": { "entity-type": "item", "id": "Q92748" } } }, "type": "statement", "rank": "normal" } ] } }, "Q59": { "type": "item", "id": "Q59", "labels": { "en": { "language": "en", "value": "PHP" } }, "descriptions": { "en": { "language": "en", "value": "scripting language focused on web development" } }, "aliases": { "en": [ { "language": "en", "value": "PHP programming language" } ] }, "claims": { "P287": [ { "mainsnak": { "snaktype": "value", "property": "P287", "datavalue": { "type": "wikibase-entityid", "value": { "entity-type": "item", "id": "Q92768" } } }, "type": "statement", "rank": "normal" } ] } }, "Q30942": { "type": "item", "id": "Q30942", "labels": { "en": { "language": "en", "value": "Guido van Rossum" } }, "descriptions": { "en": { "language": "en", "value": "Dutch programmer and creator of Python" } }, "aliases": { "en": [ { "language": "en", "value": "gvanrossum" } ] }, "claims": {} }, "Q92648": { "type": "item", "id": "Q92648", "labels": { "en": { "language": "en", "value": "Brendan Eich" } }, "descriptions": { "en": { "language": "en", "value": "American computer programmer and technology executive" } }, "aliases": { "en": [ { "language": "en", "value": "Brendan O. Eich" } ] }, "claims": {} }, "Q45575": { "type": "item", "id": "Q45575", "labels": { "en": { "language": "en", "value": "Dennis M. Ritchie" } }, "descriptions": { "en": { "language": "en", "value": "American computer scientist, co-inventor of the Unix operating system and the C programming language (1941\u20132011)" } }, "aliases": { "en": [ { "language": "en", "value": "Dennis MacAlistair Ritchie" } ] }, "claims": {} }, "Q92622": { "type": "item", "id": "Q92622", "labels": { "en": { "language": "en", "value": "James Gosling" } }, "descriptions": { "en": { "language": "en", "value": "Canadian computer scientist" } }, "aliases": { "en": [ { "language": "en", "value": "James Arthur Gosling" } ] }, "claims": {} }, "Q92620": { "type": "item", "id": "Q92620", "labels": { "en": { "language": "en", "value": "Bjarne Stroustrup" } }, "descriptions": { "en": { "language": "en", "value": "Danish computer scientist, creator of C++ (born 1950)" } }, "aliases": { "en": [] }, "claims": {} }, "Q92748": { "type": "item", "id": "Q92748", "labels": { "en": { "language": "en", "value": "Yukihiro Matsumoto" } }, "descriptions": { "en": { "language": "en", "value": "Japanese computer scientist who created the Ruby programming language" } }, "aliases": { "en": [ { "language": "en", "value": "Matz" } ] }, "claims": {} }, "Q92768": { "type": "item", "id": "Q92768", "labels": { "en": { "language": "en", "value": "Rasmus Lerdorf" } }, "descriptions": { "en": { "language": "en", "value": "Danish programmer and creator of PHP" } }, "aliases": { "en": [ { "language": "en", "value": "Rasmus Jay Lerdorf" } ] }, "claims": {} }, "Q8366": { "type": "item", "id": "Q8366", "labels": { "en": { "language": "en", "value": "algorithm" } }, "descriptions": { "en": { "language": "en", "value": "sequence of instructions to perform a task" } }, "aliases": { "en": [ { "language": "en", "value": "algorithms" } ] }, "claims": {} }, "Q9143": { "type": "item", "id": "Q9143", "labels": { "en": { "language": "en", "value": "programming language" } }, "descriptions": { "en": { "language": "en", "value": "language for communicating instructions to a machine" } }, "aliases": { "en": [ { "language": "en", "value": "computer language" } ] }, "claims": {} } } }