Hello Sam,
My personal split between python and C++ is the following:
I use Python for code where I want to favor code simplicity and
reliability (less line of code, more use of existing code block, easier
text parsing). I find Python faster to write and easier to debug. I've
written simple web server, or driver for serial port sensors in 10th of
lines.
I use C++ when I need speed optimisation, I'm working with big objects
(image, point clouds) and when I use multiple threads.
In summary, most of my glue and simple programs are in python, but the
core number crunching code is in c++.
Again, this my personal use. I'm not sure you can make a rule of it.
Best,
On 07/19/10 08:31, Sam Quintanar wrote:
I
know C++, but Python is new to me. It seems like it would be fun to
learn Python.
Please talk me in or out of using Python!
1- What justifies using Python in ROS?
2- Are the majority of tutorials in Python or C++?
3- I notice that if one wants to use an IDE, Eclipse and Code:Blocks
are suggested in the ROS wiki along with how to create an ROS package
in Code:Blocks......but I see nothing like this for Python......what is
a suggested IDE for Python?
4- Looking towards future robot-building tools integration, does Python
support possibilities of using ROS+Orocos+OpenCV+Gazebo......C++ can be
used with Orocos, but can Python?
5- I know C++ can be used for real-time action due to its speed, but
can Python?
Thanks.
SamQ
The New Busy think 9 to 5 is a cute idea. Combine multiple
calendars with Hotmail. Get busy.
_______________________________________________
ros-users mailing list
ros-users@code.ros.org
https://code.ros.org/mailman/listinfo/ros-users
--
Dr. Cedric Pradalier
http://www.asl.ethz.ch/people/cedricp