I always see people mention that "Python binding" and "C Sharp binding" etc. when I am actually using their C++ libraries. What does binding mean? If the library is written in C, and does Python binding means that they use SWIG kind of tool to mock a Python interface?
Newbie in this field, and any suggestion will be welcomed.
In short, yes. A binding is just that, an interface to a library or program written in another language, though it need not be generated using SWIG.
SWIG is just a tool for automatic generation of the same...
What does binding mean exactly?