Page 1 of 3

NXC, LEJOS, ROBOTC software and EV3 compatibility?

Posted: 25 Jan 2013, 10:53
by pbenco
Hello

Hardware side, third party sensors sensors have already beginning to test compatibility with EV3 (Hitechnic, Mindsensors, etc...)
Is there any third party software as NXC, LEJOS, ROBOTC news? Haven't seen nowhere anything about that topic, i'm asking, perhaps Xander, Brian, John, Steve?
Best regards
Ben

Re: NXC, LEJOS, ROBOTC software and EV3 compatibility?

Posted: 25 Jan 2013, 14:23
by hassenplug
No news. But I'm sure NXC, LEGOS and RobotC will all have EV3 versions available as soon as possible.

Steve

Re: NXC, LEJOS, ROBOTC software and EV3 compatibility?

Posted: 25 Jan 2013, 16:07
by mightor
There will definitely be a version of ROBOTC for EV3. I don't know about the timeline for it, though.

= Xander

Re: NXC, LEJOS, ROBOTC software and EV3 compatibility?

Posted: 29 Jan 2013, 03:51
by jwiger
As long as there is a common language that will work on the NXT and the EV3... I don't need to learn two languages to do what I do.

Re: NXC, LEJOS, ROBOTC software and EV3 compatibility?

Posted: 29 Jan 2013, 14:20
by afanofosc
My guess is there will not be an NXC for the EV3. There may be an EVC for the EV3 but it will probably differ in a number of ways from NXC due to what will likely be differences in the underlying virtual machine opcodes, just like there were differences between NQC for the RCX and NXC for the NXT. When you target the official firmware VM you have to deal with the changes that LEGO decides to make to the VM in their firmware while leJOS and RobotC both use custom firmwares which are essentially identical on whichever platform the firmware runs on.

Having said that, BricxCC supports leJOS for the RCX and will soon support leJOS for the NXT and will support leJOS for the EV3 when it is created. BricxCC also supports the GNU C/C++/Pascal compiler for brickOS on the RCX and it will support the GNU C/C++/Pascal compiler for ARM9 linux on the EV3.

Also, I plan on supporting the EV3 in as many of my BricxCC tool windows as possible.

John Hansen

Re: NXC, LEJOS, ROBOTC software and EV3 compatibility?

Posted: 29 Jan 2013, 16:36
by HaWe
Evolution-C already sounds very promising...
but
and it will support the GNU C/C++/Pascal compiler for ARM9 linux on the EV3.
wow, what a great message.
=)

Re: NXC, LEJOS, ROBOTC software and EV3 compatibility?

Posted: 29 Jan 2013, 17:11
by haydenstudios
doc-helmut wrote:Evolution-C already sounds very promising...
I was thinking more along the lines of EVentually C...

Re: NXC, LEJOS, ROBOTC software and EV3 compatibility?

Posted: 29 Jan 2013, 17:35
by HaWe
haydenstudios wrote:
doc-helmut wrote:Evolution-C already sounds very promising...
I was thinking more along the lines of EVentually C...
hm - would this be just even more promising or already utopian?
;)

Re: NXC, LEJOS, ROBOTC software and EV3 compatibility?

Posted: 30 Jan 2013, 05:58
by mightor
hm - would this be just even more promising or already utopian?
There's simply GCC (that's PVC - Proper, Very C) that will work just fine. You'll have to do all the work yourself, of course, unless someone writes a library to talk to all the devices :)

= Xander

Re: NXC, LEJOS, ROBOTC software and EV3 compatibility?

Posted: 30 Jan 2013, 07:46
by HaWe
no, what you're talking about is
... will support the GNU C/C++/Pascal compiler for ARM9 linux on the EV3.
what we're talking about is
There may be an EVC for the EV3 but it will probably differ in a number of ways from NXC
So EVC is intended to be more or less the successor to NXC.
we were curious about that "EV" of "EVC".
haydenstudios wrote:
doc-helmut wrote:EVolution-C already sounds very promising...
I was thinking more along the lines of EVentually C...
that's why I asked
hm - would this be just even more promising or already utopian?
;)
EVC == ( EVolution-C XOR EVentually-C ) ?? 8-)