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