Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Why are Python bindings developed for existing code in other languages such as C?

What is the motive behind developing Python bindings for existing code in other languages? I see many programmers developing Python bindings for their existing C code. Why? How does it help?

like image 402
N mol Avatar asked Sep 15 '25 09:09

N mol


1 Answers

Although I cannot say this with full authority because it is preference-based, developing Python bindings for C makes development process easier for those who find Python syntax more productive and easier to work with.

(for example, Python CUDA, 3D, Kinect, etc. libraries)

like image 115
Edmon Avatar answered Sep 16 '25 23:09

Edmon