View Single Post
  #30   Spotlight this post!  
Unread 11-05-2011, 23:17
CastleBravo CastleBravo is offline
Registered User
FRC #0294 (Beach Cities Robotics)
Team Role: Programmer
 
Join Date: Jan 2011
Rookie Year: 2011
Location: Redondo Beach/127.0.0.1
Posts: 15
CastleBravo is an unknown quantity at this point
Re: Who to Choosing Between programming language?

Quote:
Originally Posted by kenavt View Post
While this a little bit of a side detail... do 294 and 709 actually code in Python? How do they make that work?
Yes, we code in Python. Our robot was running Python at both regionals we attented and champs. After using Python all of build season, I strongly recommend it to other teams. It is far easier to learn and use than the other languages. It is also doesn't require a compiler or any special programs to write, only a basic text editor, which is very helpful if you don't have your usual programming computer at a competition (if you lose the charger, etc.). It is also very quick to change code last minute before a match. While queueing for a match at a regional we had to change the code. Thanks to Python, all we had to do to send it to the robot was to save the file and copy/paste it from a folder on the laptop to the robot and reboot the robot. If we used C++ and had had to wait for windriver to start up, make the change, and then compile/deploy the code, it wouldn't have made it to the robot for the match. It was very fast and easy for me to learn (far faster and easier than C++), and I've heard the same from other teams who have also used Python, which is very helpful if programming isn't one of your teams strengths and you need to teach students quickly. Overall, Python is a great language to program your robot.
__________________