View Single Post
  #7   Spotlight this post!  
Unread 01-07-2014, 21:18
Greg McKaskle Greg McKaskle is offline
Registered User
FRC #2468 (Team NI & Appreciate)
 
Join Date: Apr 2008
Rookie Year: 2008
Location: Austin, TX
Posts: 4,753
Greg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond repute
Re: C# and .NET for FRC on RoboRIO

It seems like a shorter path to get things working on the roboRIO, but changing languages, or supporting another, hasn't been a priority. It is possible that, like python, it will just happen in the community, but it is't a trivial amount of work.

As for the other languages, C++ now has protection and a faster reboot time. It is still a bit unkind to mistakes, but it is the most mature and most controllable language.

LabVIEW is a compiled language that doesn't use garbage collection and has specific realtime extensions. It has safe arrays and simple syntax. It also has objects, and plenty other features that WPILib doesn't make use of.

Java is now modern and has JIT support.

I agree with the other posts, that adding another language , especially C# doesn't really seem justified at this point. But I'd love to hear which language features you would like to use.

Greg McKaskle