|
Re: FR-C# -- Microsoft C# for the roboRio... ANY interest?
C# is a more expressive language than Java. It also has terser syntax for accessors (which WPILib uses a lot). It also has a better native code interface (P/Invoke is much simpler to set up than JNI and much faster). It also has the native byte ordering of its platform, requiring less work for interfacing with sensors (Java has to swap the bytes all the time).
Additionally, one of my personal goals for a C# WPILib (slightly different from Thad House's goals and possibly the goals of FR-C#) is to be able to use C# to create a simpler and more expressive WPILib that utilizes the language and the framework to create a more streamlined development for programming teams instead of just cloning the official library (which does not utilize many of the features of languages it exists in).
__________________
Nicolet F.E.A.R. (Team 4786) - Aerial Assist - Programming Manager
Nicolet F.E.A.R. (Team 4786) - 2015+ - Junior Mentor
SuperScouter for FRC Developer
|