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.

Wed Mar 26, 2014 10:11 am

Coder A

Moderator

Joined: Thu Jan 03, 2013 5:10 pmPosts: 207Location: The plateau north of the Ohio River Valley, also known as Cave Country.

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.

-A

_________________I'm not a robot! I'm british! ~ quote from an asparagusI am not a robot! I am a unicorn! ~ quote from a robot

Fri Mar 28, 2014 11:08 am

tito

Rookie

Joined: Wed Mar 26, 2014 12:39 pmPosts: 7

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++

Who is online

Users browsing this forum: No registered users and 1 guest

You cannot post new topics in this forumYou cannot reply to topics in this forumYou cannot edit your posts in this forumYou cannot delete your posts in this forumYou cannot post attachments in this forum