Quoting Ofer <[email protected]>:
If c++ code also needs to be maintained, then do you think c++ is easier to
maintain than python code? Lets focus on the language and assume for the
discussion that the c++ libraries allowed by IPOL exist and are stable in
python.

In my opinion, once the code is written, both C/C++ and Python sources would cost the same in terms of maintenance.

The main problems I see are:
1) Python is very slow.
2) The existance of long-term stable versions of the libraries for numeric computation available in Python. For C/C++ we could find some, but I'm not so confident with Python. The excerpt Nicolas showed is a good example.

If we could find long-term stable libraries for numeric computating and parallelization of the execution, and as well a way to efficiently clusterize many machines or using a NUMA architecture to bypass the slow execution of Python, I'd strongly recommed the use Python as the main language.

But for the moment, this hasn't arrived and C/C++ is still the best option for us.

--
IPOL - Image Processing On Line   - http://ipol.im/

contact     [email protected]          - http://www.ipol.im/meta/contact/
news+feeds  twitter @IPOL_journal - http://www.ipol.im/meta/feeds/
announces   [email protected] - http://tools.ipol.im/mm/announce/
discussions [email protected]  - http://tools.ipol.im/mm/discuss/

Reply via email to