View Single Post
  #3   Spotlight this post!  
Unread 15-05-2013, 16:00
Domenic Rodriguez's Avatar
Domenic Rodriguez Domenic Rodriguez is offline
Registered User
FRC #0316 (LuNaTeCs)
Team Role: College Student
 
Join Date: Sep 2010
Rookie Year: 2011
Location: Grove City, PA
Posts: 213
Domenic Rodriguez has a spectacular aura aboutDomenic Rodriguez has a spectacular aura aboutDomenic Rodriguez has a spectacular aura about
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)