language binding
C24725
concept
A language binding is a software layer that allows code written in one programming language to use libraries or APIs implemented in another language as if they were native.
All labels observed (11)
| Label | Occurrences |
|---|---|
| Qt binding | 4 |
| language binding canonical | 2 |
| .NET language binding | 1 |
| GObject introspection binding | 1 |
| JSON binding API | 1 |
| Java binding | 1 |
| Python binding | 1 |
| Snowpark language binding | 1 |
| Windows Runtime language projection | 1 |
| foreign function interface | 1 |
| language binding technology | 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: language binding
Generated description
A language binding is a software layer that allows code written in one programming language to use libraries or APIs implemented in another language as if they were native.
Instances (12)
| Instance | Via concept surface |
|---|---|
| C++/WinRT | Windows Runtime language projection |
| Jakarta JSON Binding | JSON binding API |
| PyGObject | — |
| Scala (via Snowpark) | Snowpark language binding |
|
PyQt5 or PySide2
surface form:
PyQt5
|
Qt binding |
| PySide2 | Qt binding |
| GObject Introspection | language binding technology |
|
GNOME development library
surface form:
PyGObject
|
— |
| Qt Jambi | Qt binding |
|
Python API
surface form:
Python API for Z3
|
Python binding |
| GTK# | .NET language binding |
|
Java Native Interface (JNI)
surface form:
Java Native Interface
|
foreign function interface |