4 Answers
+ 7
- Python is easy to learn
- Python's syntax is easy
- Python save your time and effort [ Most important for do ML, AI using Python ]
- Python has many modules .
And many more....
+ 2
It's easier to use that anything low level, has great libraries and can run on a potato. In terms of performance, the low-level libraries that are behind the more convenient Python wrappers are written primarily in C++, so you do not get performance hit there.
As an example just compare a simple TF Python code with the equivalent C++ code. Python is much more concise, easier to follow and develop.
+ 1
The performance is not lower. TensorFlow in Python for example performs at the same level, if not faster than the barebones C++ API.
- 1
Yeah i see it's very simple to learn and has a lot of benefits to use but my question is about performance. Even if it written in C and C++, it's performance still low compared to java or C# or others...