Hi Experts,
I am bit curious, most of the ML codes are in C++. For examples codes for Mbed OS, Tenorflow Lite, ARM Compute library, etc. What is the reason behind it ?
Why not?
What language would you prefer?
As I observed, most of the raw firmware codes are developed in C and Linux kernel uses C for most of the libraries. I am just curious to understand why the adoption of C++ instead of C for library developments.
Any specific reason that most of the AI/ML related codes are developed in C++.
The reason for use of 'C' is largely historical.
C++ is the future ...
Anyways!! Still the reason is not yet coming clear !!
Actually, it seems to me that C++ is not widely used - Python is the thing!
https://www.quora.com/I-want-to-use-C++-to-learn-Machine-Learning-instead-of-Python-or-R-is-it-fine
https://ai.stackexchange.com/questions/6185/why-does-c-seem-less-widely-used-in-ai
https://www.reddit.com/r/learnmachinelearning/comments/6e559e/why_is_c_not_used_for_machine_learning/