View unanswered posts | View active topics It is currently Sun Jul 12, 2020 7:15 am

Reply to topic  [ 3 posts ] 
Is Buying RobotC For Ardiuino Worth It? 
Author Message

Joined: Wed Mar 26, 2014 10:03 am
Posts: 5
Post 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.

Wed Mar 26, 2014 10:11 am

Joined: Thu Jan 03, 2013 5:10 pm
Posts: 207
Location: The plateau north of the Ohio River Valley, also known as Cave Country.
Post 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.


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

Fri Mar 28, 2014 11:08 am

Joined: Wed Mar 26, 2014 12:39 pm
Posts: 7
Post 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++

Tue Dec 30, 2014 3:33 pm
Display posts from previous:  Sort by  
Reply to topic   [ 3 posts ] 

Who is online

Users browsing this forum: No registered users and 1 guest

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

Search for:
Jump to:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.