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.
Observed surface forms (10)
- Qt binding ×4
- .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
Instances (12)
- C++/WinRT via concept surface "Windows Runtime language projection"
- Jakarta JSON Binding via concept surface "JSON binding API"
- PyGObject
- Scala (via Snowpark) via concept surface "Snowpark language binding"
-
PyQt5 or PySide2
via concept surface "Qt binding"
surface form: PyQt5
- PySide2 via concept surface "Qt binding"
- GObject Introspection via concept surface "language binding technology"
-
GNOME development library
surface form: PyGObject
- Qt Jambi via concept surface "Qt binding"
-
Python API
via concept surface "Python binding"
surface form: Python API for Z3
- GTK# via concept surface ".NET language binding"
-
Java Native Interface (JNI)
via concept surface "foreign function interface"
surface form: Java Native Interface