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.
The definition of binding is something that limits or holds someone to an agreement. An example of binding is someone being tied to a chair and unable to move; a binding situation. An example of binding is an alimony agreement saying how much a person has to pay in spousal support; a binding agreement.
binding (on/upon somebody) that must be obeyed because it is accepted in law. a binding promise/agreement/contract. The decision is binding on both parties.
Related Definitions Binding Relationship means an agreement has been consciously made, and certain actions are now either required or prohibited.
A “binding contract” is any agreement that's legally enforceable. That means if you sign a binding contract and don't fulfill your end of the bargain, the other party can take you to court.
When someone talks about something like a "C# binding" of a library, they are indicating that you and API is being provided in C# for a library written in a different language. This may or may not involve an autogeneration tool like SWIG.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With