Languages on the NXT... compared
UPDATE: Steve has made some format changes to make the LIST a little easier to read - Jim
Steve Hassenplug has tried to collect as much information as possible about the (many!) programming options availible so far for the NXT, and put up a nice comparision table. He's gotten input from a number of us on this, although some cells in the table still need to be filled out or updated (for instance, we're still trying to figure out the "best" way to compare and contrast the speed of the different offerings). If you can think of something else to add to this, please feel free to comment here and I'll try to get the suggestions to Steve. Notice that this table already lists 9 different options for the NXT, less than a year after its release... and that's not including off-brick remote-control type applications a yet! Impressive growth. Anybody want to comment?
--
Brian Davis
Steve Hassenplug has tried to collect as much information as possible about the (many!) programming options availible so far for the NXT, and put up a nice comparision table. He's gotten input from a number of us on this, although some cells in the table still need to be filled out or updated (for instance, we're still trying to figure out the "best" way to compare and contrast the speed of the different offerings). If you can think of something else to add to this, please feel free to comment here and I'll try to get the suggestions to Steve. Notice that this table already lists 9 different options for the NXT, less than a year after its release... and that's not including off-brick remote-control type applications a yet! Impressive growth. Anybody want to comment?
--
Brian Davis
Comments
Jim
Actually this rapid growth in programming environments is a danger to the continued success of the product (IMHO), but lists like this certainly points out which is least relevant in most cases.
What would be interesting now is a possibility to vote what users use at the moment/consider in the near future. A convergence is likely happen, and a large user-base is just as good an indicator as functionality.
--
Brian Davis
Could someone clarify what exactly is the advantage of NXT-G over NI LabView Toolkit. The table makes them look identical, but I'd believe there are some underlying differences?
Thanks for the comparison.
Thanks
Steve
I am only looking for indications of where the wind blows... If we repeat the poll once in a while, it will be more interesting to spot the changes over time.
www.mindsqualls.net
nxtsharp.fokke.net
Both C# and .Net.
Niels
Correction: leJos NXJ does support OSX.
BTW: I'm not throwing rocks. It is hard to build up an accurate table like this.
I do not know much about the language.
Should they be in list?
Python and MSDN?
http://home.comcast.net/~dplau/nxt_python/index.html
Thanks for your list!
Robolab 2.9
Doesn't it «http://msdn.microsoft.com/robotics/» support NXT?
as it allows for remote control only, it's listed in the "NXT Off-Brick controllers (Remote Controls)" table (just scroll down on Steve's page).
That will give you the fastest available open source code.