View Single Post
  #6   Spotlight this post!  
Unread 12-12-2013, 21:32
MaxMax161's Avatar
MaxMax161 MaxMax161 is offline
Allegedly Useful
AKA: Max Llewellyn
FRC #2791 (Shaker Robotics), FRC #1676 (Pascack π-oneers)
Team Role: Mentor
 
Join Date: Nov 2009
Rookie Year: 2008
Location: Montvale NJ\Troy NY
Posts: 174
MaxMax161 has a reputation beyond reputeMaxMax161 has a reputation beyond reputeMaxMax161 has a reputation beyond reputeMaxMax161 has a reputation beyond reputeMaxMax161 has a reputation beyond reputeMaxMax161 has a reputation beyond reputeMaxMax161 has a reputation beyond reputeMaxMax161 has a reputation beyond reputeMaxMax161 has a reputation beyond reputeMaxMax161 has a reputation beyond reputeMaxMax161 has a reputation beyond repute
Re: Using Multiple Languages

In my experience it hasn't been worth the effort to try and do multiple languages on a single device in FIRST. I've found that with a little file IO and a few switches there's practically no need to do any code changes to autonomous. If I'm drawn to using another language for more than auton I might as well write the whole thing in that language.

However multiple languages on different devices is much less of an issue. For example a robot written in C++ or LabVIEW and a dashboard in Java can work well together, or a microcontroller with code written in XYZ communicating with a robot written in ABC aren't that difficult. Once you're communicating over the network to a separate device the difficulty of using a different language only comes from needing to be proficient in two languages.

tl;dr Is there a better way to accomplish what you want to accomplish with multiple languages on one device? Different devices mean multiple languages isn't really a big deal.
__________________
2791 Shaker Robotics (2013-present)
--Control Systems Mentor 2013-present
--Drive coach 2015-present

1676 The Pascack π-oneers (2010-2013)
--Drive coach 2011-2013
--Lead Programmer 2011-2013