View Single Post
  #30   Spotlight this post!  
Unread 08-03-2012, 13:24
njg njg is offline
Registered User
AKA: Noah Gawlik
FRC #2856
Team Role: Mentor
 
Join Date: Sep 2010
Rookie Year: 2009
Location: Lexington, KY
Posts: 2
njg is an unknown quantity at this point
Re: Advantages of each programming language

One additional advantage of Java for FRC (compared to C++ or LabVIEW) is installation and activation. With only the getting started guide and an internet connection all of the Java tools can be installed and then used indefinitely.

In terms of students gaining programming experience, there is also some room for a team to use multiple languages. For example, this year we programmed our robot in Java and modified the dashboard application in LabVIEW. (Java can easily send data back to a dashboard written in LabVIEW despite the lack of examples)

As a professional engineer, when I interview job candidates I evaluate their ability to work through the logic of programming and weigh that far above their claimed experiences. Granted, we sometimes look for experience with a particular language but that's often secondary since syntax is far easier to teach than good programming/reasoning skills.