programming language
C1703
concept
A programming language is a formal system of syntax and semantics that allows humans to write instructions a computer can execute to perform specific tasks or solve problems.
All labels observed (62)
| Label | Occurrences |
|---|---|
| programming language canonical | 215 |
| domain-specific language | 20 |
| educational programming language | 6 |
| shading language | 5 |
| multi-paradigm programming language | 4 |
| programming language version | 4 |
| AI programming language | 3 |
| procedural language | 3 |
| server-side programming language | 3 |
| JVM language | 2 |
| business-oriented programming language | 2 |
| computer language | 2 |
| distributed programming language | 2 |
| dynamic programming language | 2 |
| experimental programming language | 2 |
| logic programming language | 2 |
| low-level programming language | 2 |
| modular programming language | 2 |
| numerical computing language | 2 |
| programming language subset | 2 |
| stack-based programming language | 2 |
| transpiled language | 2 |
| C++ dialect | 1 |
| C-like programming language | 1 |
| Java-like scripting language | 1 |
| Pascal dialect | 1 |
| TI-BASIC dialect | 1 |
| calculator programming language | 1 |
| client-optimized programming language | 1 |
| data processing language | 1 |
| declarative programming language | 1 |
| domain-specific programming language | 1 |
| dynamically typed programming language | 1 |
| event-driven programming language | 1 |
| imperative programming language family | 1 |
| list processing language | 1 |
| minimalist programming language | 1 |
| multi-method programming language | 1 |
| multithreaded programming language | 1 |
| non-strict programming language | 1 |
| pattern matching language | 1 |
| probabilistic programming language | 1 |
| programming language category | 1 |
| programming language framework | 1 |
| programming language syntax | 1 |
| programming language variant | 1 |
| programming platform | 1 |
| proprietary programming language | 1 |
| pseudocode-style language | 1 |
| research programming language | 1 |
| scientific computing language | 1 |
| scripting language specification | 1 |
| simulation programming language | 1 |
| smart contract language | 1 |
| smart contract programming language | 1 |
| statistical programming language | 1 |
| string processing language | 1 |
| structured programming language | 1 |
| symbolic programming language | 1 |
| text processing language | 1 |
| verification-oriented programming language | 1 |
| visual programming language for children | 1 |
Description generation (CDg)
The one-sentence description above was generated by prompting gpt-5.1 with the class name and this instruction.
Instruction
generate a one-sentence description for a given conceptual class. # Response Format Return only the sentence: "Description: [one-sentence description of the conceptional class]"
Input
Class: programming language
Generated description
A programming language is a formal system of syntax and semantics that allows humans to write instructions a computer can execute to perform specific tasks or solve problems.
Instances (264)
| Instance | Via concept surface |
|---|---|
| Boo | — |
| Hack | — |
| UCSD Pascal | Pascal dialect |
| M language | domain-specific language |
|
Logo programming language
surface form:
Logo
|
— |
| Pascal | — |
| HLSL | shading language |
| COBOL | — |
| Assembler | low-level programming language |
| MDL | domain-specific language |
| RobotC | — |
|
NXC (Not eXactly C)
surface form:
NXC
|
— |
| Tcl | — |
| Metal Shading Language | shading language |
| AmigaBASIC | — |
| ARexx | — |
| PHP | — |
| RPL programming language | — |
| RSL | shading language |
| VHDL | — |
| Verilog | — |
|
Craig Chambers
surface form:
Cecil
|
— |
| TI-BASIC | — |
| XSLT | declarative programming language |
| ECMAScript | scripting language specification |
| Scheme | — |
| Dart | — |
| Elm | — |
| ReasonML | programming language syntax |
| Beginner's All-purpose Symbolic Instruction Code | — |
| FreeBASIC | — |
| BBC BASIC | — |
| Small Basic | — |
|
Martin Richards
surface form:
BCPL
|
— |
|
Network Applied Communication Laboratory
surface form:
Ruby programming language
|
— |
| SETLX | — |
| SETL2 | — |
| Amiga E | — |
| TableGen | domain-specific language |
| Crystal | — |
| Pharo Smalltalk | — |
| Cedar (programming language) | — |
| M4 macro processor | text processing language |
| PostScript | — |
| TECO | — |
| Clojure | — |
|
FLOW-MATIC programming language
surface form:
FLOW-MATIC
|
— |
| Java 1.3 | programming platform |
| F# | — |
| VBScript | — |