Is Buying RobotC For Ardiuino Worth It?
Page 1 of 1

Author:  YORKHIGHSCHOOL [ Wed Mar 26, 2014 10:11 am ]
Post subject:  Is Buying RobotC For Ardiuino Worth It?

Hello....I am considering buying RobotC for Arduino for my classes next year. I already have Arduino activities integrated into my curriculum and already have the IDE and several programming lessons incoprporated. I would like someone to tell me the what advantages they have found working with RobotC for Arduino has over the free C programming environment or IDE for Arduino. In other words, why should I spend the money when I already do it for free? Thank you for your time and opinions.

Furthermore, my real aim here is to eventually purchase one of the Robot Virtual Worlds...either NXT or VEX. Which one would tie in best with RobotC for Arduino or would they both work well.

Author:  Coder A [ Fri Mar 28, 2014 11:08 am ]
Post subject:  Re: Is Buying RobotC For Ardiuino Worth It?

I can at least answer some of your questions:

I don't have ROBOTC for Arduino, but I have it for NXT. The NXT compiler is the fastest I have seen in any programming language. If the Arduino is as fast, that's a definite plus, as the free compiler is painfully slow.

ROBOTC is pretty close to C syntax. The C family is in my opinion one of the best language families.

As for RVW, I don't think cross-platform like that would be very helpful.

Also, try not to spread the conversation across multiple threads. Normally, it just confuses people. Thanks, and I hope I helped.


Author:  tito [ Tue Dec 30, 2014 3:33 pm ]
Post subject:  Re: Is Buying RobotC For Ardiuino Worth It?

are you sure that the ROBOTC compiler is one of the fastest?
Is ROBOTC for Arduino based on a bytecode interpreter like for NXT and EV3?
AFAIK from comparison tests, Java (lejos) is faster in computations for the NXT (and for the EV3) in most (if not all) cases, and a C compiler for native executables (nxtOSEK) is about 20 times faster than ROBOTC on the NXT.
Also for the EV3 the native executables by C compilers are faster than bytecode interpreters.
So I actually would assume that ROBOTC for Arduino will probably not reach the execution speed of executables compiled by Sketch C/C++

Page 1 of 1 All times are UTC - 5 hours [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group