|
Re: Team 316 2013 Robot Code (C++/Java)
I ported it to Java because that's what we are looking into using for next season. We're making the switch because Java seems to have better support than C++, especially with the newer features like NetworkTables/Command Based Robot/SmartDashboard. Java as a language should be easier to teach to new students than C++. Also, the Java development environment is easier to setup IMO, and offers the advantage of being cross-platform.
Porting the code over to Java was pretty easy, since the Java and C++ versions of WPILib are very similar. It was just a matter of rewriting the same code with a different syntax. I haven't had an opportunity to test it on a robot yet, so we'll see if anything comes up in that process.
__________________
LuNaTeCs - Learning Under Nurturing Adults Teaching Engineering Concepts and Skills - Small and Mighty!
FRC 316 LuNaTeCs - Student (2011-2014), Lead Programmer (2011-2014), Team Captain (2013-2014), Operator (2013), Drive Coach (2014), Mentor (2015-????)
'11 Philly Regional Finalists, '13 Chestnut Hill Finalists, '13 Lenape Champions, '13 Archimedes Division, '14 Chestnut Hill Champions, '14 Lenape Champions
FTC 7071 EngiNerds - Founding Advisor (2013-2014) | FRC 5420 Velocity - Founding Advisor (2015)
Grove City College Class of '18, Electrical/Computer Engineering (B.S.E.E)
|