Go to Post I didn't say this! - Max Lobovsky [more]
Home
Go Back   Chief Delphi > FIRST > General Forum
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
 
 
Thread Tools Rate Thread Display Modes
Prev Previous Post   Next Post Next
  #10   Spotlight this post!  
Unread 12-10-2012, 01:41
daniel_dsouza daniel_dsouza is offline
does what needs to be done.
FRC #2449 (Out of Orbit Robotics)
Team Role: Alumni
 
Join Date: May 2011
Rookie Year: 2011
Location: Chandler, AZ
Posts: 231
daniel_dsouza has a spectacular aura aboutdaniel_dsouza has a spectacular aura about
Re: Chosing a Programming Language

There are dozens of other threads out there, some discussing the finer points between languages. But to answer your question:

We use Java. If we were to pick a second, we'd pick C++, and Labview last. Our mentors are fluent in Java, so we use Java. Personally, the write, debug, repeat cycle is much faster for me on Java, but I haven't used too many of WindRiver's amazing features yet.

JAVA:
- Quick code deploy
- easy to read
- not as much image support, but its enough for many teams' needs
- free programming platforms (netbeans, eclipse), no license, year round development
- Java ME (the software on robot) is older
- For FRC purposes, is just as fast as C++
- great for that AP test
- easy to teach...very important

C++:
- Quick code deploy
- options to choose permanent, or stay-till-robot-reboots deploy
- there is a windriver license, and you need discs
- provides an opportunity to use Python
- C++ is used for a wide variety of everything
- a great excuse to take advantage of MS dreamspark (if you want to explore Visual Studio), who gave us vouchers in the KOP.

Labview:
- can't give you much here, haven't used it much
- very visual - take that as you wish
- takes way longer to install than a java environment
- installs from USB and runs "well" on netbooks (what runs well on netbooks anyway)

The easiest way to conclude, is to say that there is no BEST programming language. As with life, you use whichever language gets you the maximum yield with the resources you have.
Reply With Quote
 


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 20:39.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi