|
Re: Using A Scripting Language To Script Robot Behaviour
To the original poster,
A so-called scripting language is really just another layer of abstraction between the user and the robot.
Why would you want to take a robot that could be programmed in C and C++, two of the most widely-known programming languages there are, and add another layer of complexity along with the potential of another set of errors?
You can do the exact same thing in C in the way it was given to you with call-able subroutines, procedures, and classes that make it easy to program autonomous.
In fact, that's a large part of what has already been done for you with the different libraries provided.
Then, not only do people have an environment to work in that they are familiar with, they can go and look at the C-code and modify it directly, without all the extra headaches that go along with an un-needed additional layer of code.
What benefit is gained by using an additional langauge and layer of complexity that cannot already be gained by clean and concise C programming?
|