| Home | Algorithms | Languages | Structures | Protocols | Software | Hardware |
| Welcome to theprogramming language(Q9143) section of the WikiProject Informatics |
Specific languages modelled in detail are:
A fulllist of languages modelled in Wikidata is available.
| Title | ID | Data type | Description | Examples | Inverse |
|---|---|---|---|---|---|
| image | P18 | Commons media file | illustration andimage: image of relevant illustration of the subject; if available, also use more specific properties (sample: coat of arms image, locator map, flag image, signature image, logo image, collage image) | C<image>Gedit hello world.png | - |
| instance of | P31 | Item | instance of andinstance or subclass of: type to which this subject corresponds/belongs. Different from P279 (subclass of); for example: K2 is an instance of mountain; volcano is a subclass of mountain | C<instance of>programming language | - |
| programming paradigm | P3966 | Item | programming paradigm: programming paradigm in which a programming language is classified | C<programming paradigm>imperative programming | - |
| logo image | P154 | Commons media file | logo: graphic mark or emblem commonly used by commercial enterprises, organizations and products | D<logo image>D_Programming_Language_logo.svg | - |
| developer | P178 | Item | video game developer andsoftware developer: organization or person that developed the item | C<developer>Dennis M. Ritchie | - |
| copyright license | P275 | Item | copyright license: license under which this copyrighted work is released | Julia<copyright license>MIT License | - |
| designed by | P287 | Item | designer: person or organization which designed the object. For buildings use "architect" (Property:P84) | Julia<designed by>Jeff Bezanson | - |
| typing discipline | P7078 | Item | type system: specifies the typing discipline implemented, used, or mandated in a programming language | Python<typing discipline>duck typing | - |
| operating system | P306 | Item | operating system: operating system (OS) on which a software works or the OS installed on hardware | C<operating system>cross-platform | - |
| software version identifier | P348 | String | software version andversion number: numeric or nominal identifier of a version of a software program or file format, current or past | C<software version identifier> C11 | - |
| inception | P571 | Point in time | date of establishment,founding anddate of the first award ceremony: time when an entity begins to exist; for date of official opening use P1619 | C<inception> 1972 | - |
| influenced by | P737 | Item | social influence: the subject (person, idea, etc.) was influenced or inspired by this object entity, e.g. "Heidegger was influenced by Aristotle" | C<influenced by>B | - |
| official website | P856 | URL | official website: URL of the official page of an item (current or former). Usage: If a listed URL no longer points to the official website, do not remove it, but see the "Hijacked or dead websites" section of the Talk page | D<official website>http://dlang.org | - |
| file extension | P1195 | String | filename extension: filename suffix that indicates the format of the file's contents (e.g. "txt" for a text file). Omit the leading dot. | C<file extension> c | - |
| source code repository URL | P1324 | URL | repository andsource code: public source code repository | Julia<source code repository URL>https://github.com/JuliaLang/julia | - |
| Stack Exchange tag | P1482 | URL | Stack Exchange Folksonomy andStack Exchange: tag on the Stack Exchange websites | C<Stack Exchange tag>http://stackoverflow.com/tags/c | - |
| Title | ID | Data type | Description | Examples | Inverse |
|---|---|---|---|---|---|
| creator | P170 | Item | creator,author,visual artist andsoftware developer: maker of this creative work or other object (where no more specific property exists) | Perl<creator>Larry Wall | notable work andsignificant person |
| has use | P366 | Item | use: main use of the subject (includes current and former usage) | Lisp<has use>artificial intelligence | - |
| platform | P400 | Item | computing platform: platform for which a work was developed or released, or the specific platform version of a software product | Scala<platform>native | - |
| mascot | P822 | Item | mascot: mascot of an organization, e.g. a sports team or university | PHP<mascot>ElePHPant | - |
| IPA transcription | P898 | String | International Phonetic Alphabet: transcription in the International Phonetic Alphabet | TeX<IPA transcription> tex | - |
| standards body | P1462 | Item | standards organization: organisation that published or maintains the standard governing an item | JavaScript<standards body>Ecma International | - |
| user manual URL | P2078 | URL | user guide: link to the user manual of the subject (product, program) | ROOT<user manual URL>https://root.cern.ch/root/htmldoc/guides/users-guide/ROOTUsersGuide.html | - |
| discontinued date | P2669 | Point in time | end-of-life product model: date that the availability of a product or service was discontinued; see also "dissolved, abolished or demolished" (P576) and "service retirement" (P730) for pieces or classes of equipment | Active Server Pages<discontinued date> January 2002 | - |
| software quality assurance | P2992 | Item | software quality assurance: quality assurance process in place for a particular software | Rust<software quality assurance>continuous integration | - |
| Title | ID | Data type | Description | Examples | Inverse |
|---|---|---|---|---|---|
| VIAF cluster ID | P214 | External identifier | VIAF ID: identifier for the Virtual International Authority File database [format: up to 22 digits]; please note: VIAF is a cluster, the ID can include multiple items | TeX<VIAF cluster ID>176276044 | - |
| GND ID | P227 | External identifier | GND ID: identifier from an international authority file of names, subjects, and organizations | TeX<GND ID>4127872-0 | - |
| OCLC number | P243 | External identifier | WorldCat: identifier for a bibliographic record in OCLC WorldCat | TeX<OCLC number>12973034 | - |
| Library of Congress authority ID | P244 | External identifier | Library of Congress Linked Data Service,Library of Congress Control Number andLibrary of Congress Authorities: Library of Congress name authority (persons, families, corporate bodies, events, places, works and expressions) and subject authority identifier [Format: 1-2 specific letters followed by 8-10 digits (see regex). For manifestations, use P1144] | TeX<Library of Congress authority ID>n92022754 | - |
| ISO standard | P503 | External identifier | ISO standard: numeric identifier of this ISO standard | C++<ISO standard>14882 | - |
| Freebase ID | P646 | External identifier | Freebase identifier andFreebase Data Dumps: identifier for a page in the Freebase database. Format: "/m/0" followed by 2 to 7 characters. For IDs starting with "/g/", use Google Knowledge Graph ID (P2671) | PHP<Freebase ID>/m/060kv | - |
| NL CR AUT ID | P691 | External identifier | Czech National Authority Database: identifier in the Czech National Authority Database of National Library of the Czech Republic (NL CR) | C#<NL CR AUT ID>ph137696 | - |
| Internet Archive ID | P724 | External identifier | Wayback Machine: identifier for an item on Internet Archive | VisiCalc<Internet Archive ID>VisiCalc_1979_SoftwareArts | - |
| National Library of Spain SpMaBN ID (BNE v1.0) | P950 | External identifier | BNE authority file: semi-deprecated control number of the National Library of Spain catalog powered by Symphony. Format for persons: "XX" followed by 4 to 7 digits. (Formerly referred to in VIAF as BNE) | PHP<National Library of Spain SpMaBN ID (BNE v1.0)>XX548742 | - |
| Curlie ID | P998 | External identifier | Curlie: category path at Open Directory Project | Fortran<Curlie ID>Computers/Programming/Languages/Fortran/ | - |
| Dewey Decimal Classification | P1036 | External identifier | use with qualifier "edition (P747)" with item value "DDC 23" or create new item to represent the corresponding DDC edition | Java<Dewey Decimal Classification> 005.133 | - |
| PSH ID | P1051 | External identifier | identifier in the authority database of the Czech Technical Library | Java<PSH ID>12478 | - |
| Gran Enciclopèdia Catalana ID (former scheme) | P1296 | External identifier | identifier for an item in the Gran Enciclopèdia Catalana. Replaced with "Gran Enciclopèdia Catalana ID (P12385)". | JavaScript<Gran Enciclopèdia Catalana ID (former scheme)>0262788 | - |
| Encyclopædia Britannica Online ID | P1417 | External identifier | identifier for an article in the online version of Encyclopædia Britannica | Visual Basic<Encyclopædia Britannica Online ID>technology/Visual-Basic | - |
| Canadiana Authorities ID (former scheme) | P1670 | External identifier | obsolete identifier for authority control per the Library and Archives Canada. Format: 4 digits + 1 letter + 4 digits + optional F | TeX<Canadiana Authorities ID (former scheme)>0061C3611 | - |
| Open Hub ID | P1972 | External identifier | identifier for free software at OpenHub.net | NumPy<Open Hub ID>numpy | - |
| X (Twitter) username | P2002 | External identifier | X account andX username: username on X (formerly Twitter); do not include the '@' symbol | PHP<X (Twitter) username>official_php | - |
| Facebook username | P2013 | External identifier | Facebook page: identifier for an official (preferably) Facebook person, product or organization page (everything that follows URL part 'https://www.facebook.com/') | Scratch<Facebook username>19016461889 | - |
| GitHub username | P2037 | External identifier | GitHub: username of this project, person or organization on GitHub | PowerShell<GitHub username>PowerShell | - |
Refer toen:Template:Infobox programming language
| Property | EN | FR | IT | DE | PL |
|---|---|---|---|---|---|
| logo image(P154) | logo | logo | Logo | logo | |
| image(P18) | screenshot | image | |||
| programming paradigm(P3966) | paradigm | paradigme | paradigmi | Paradigma | paradygmat |
| genre(P136) | family, typing, scope | typage | tipizzazione | Typisierung | typowanie |
| designed by(P287) | designer | Designer | |||
| developer(P178) | developer | développeur | Entwickler | ||
| inception(P571) | released | date de première version | data | Erscheinungsjahr | data |
| software version identifier(P348) | latest release version, latest release date, latest preview version, latest preview date | dernière version, date de dernière version, version avancée, date de version avancée | versione | AktuelleVersion, AktuelleVersionFreigabeDatum, AktuelleVorabVersion, AktuelleVorabVersionFreigabeDatum | wersja, wersja testowa |
| programmed in(P277) | programming language | langage de programmation | |||
| discontinued date(P2669) | discontinued | ||||
| platform(P400) | platform | platforma | |||
| operating system(P306) | operating system | système d'exploitation | sistema_operativo | Betriebssystem | system |
| copyright license(P275) | license | licence | licenza | Lizenz | licencja |
| file extension(P1195) | file ext | extensions | estensione | ||
| file format(P2701) | file format | ||||
| official website(P856) | website | site web | sito_web | Website | www |
| implementation of(P4428) | implementations | implémentations | Implementierung | implementacje | |
| influenced by(P737) | influenced by | influencé par | influenzato_da | Beeinflusst_von | |
| P(P) | influenced | a influencé | ha_influenzato | Beeinflusste | pochodne |
| typing discipline(P7078) | typing discipline | système de typage | Typisierung | ||
| creator(P170) | auteur | autore | twórca | ||
| standards body(P1462) | normes | Standardisierungen | |||
| has use(P366) | utilizzo |
Template:Programming language properties
Some programming languages have dedicated non-profit organizations (foundations) for their promotion and advancement:
The large natural language models can be foundhere.