Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   Programming (http://www.chiefdelphi.com/forums/forumdisplay.php?f=51)
-   -   programming method (http://www.chiefdelphi.com/forums/showthread.php?t=109701)

yoni team 4708 27-11-2012 09:52

programming method
 
we are a new team and we don't have much experience.
should we use java or c++ or labview?

we don't know java but we can learn and we don't have much people that know c++ but we can learn it as well.
most of us know the basic of labview from lego engineer.

what should we use? plz help!

AsianRookie 27-11-2012 11:53

Re: programming method
 
Hello, I would recommend for your team to learn java. From other people experiences, they said that learn java was easier than c++. Our team never used labview, so we do not know its capabilities. Don't be afraid to teach something people have no clue about.

joelg236 27-11-2012 13:09

Re: programming method
 
There are tons of threads about this already that cover it well. http://www.chiefdelphi.com/forums/sh...d.php?t=106410
To start.

Ether 27-11-2012 13:20

Re: programming method
 
1 Attachment(s)



search

http://www.chiefdelphi.com/forums/sh...light=language

http://www.chiefdelphi.com/forums/sh...light=language

http://www.chiefdelphi.com/forums/sh...light=language

http://www.chiefdelphi.com/forums/sh...light=language

http://www.chiefdelphi.com/forums/sh...light=language

http://www.chiefdelphi.com/forums/sh...light=language



F22Rapture 27-11-2012 14:17

Re: programming method
 
As pointed out, this has been discussed to death. That said, if nobody on your team has any programming experience whatsoever I'd say LabView, but if you have members or mentors who are familiar with text-based languages use Java. I would not recommend C++ for a rookie team because of the learning curve and relative lack of FRC-specific documentation compared to the other two languages.

dcarr 27-11-2012 14:23

Quote:

Originally Posted by F22Rapture (Post 1196534)
As pointed out, this has been discussed to death. That said, if nobody on your team has any programming experience whatsoever I'd say LabView, but if you have members or mentors who are familiar with text-based languages use Java. I would not recommend C++ for a rookie team because of the learning curve and relative lack of FRC-specific documentation compared to the other two languages.

Interesting that you say Java has better documentation - I've always felt C++ was better documented. I guess the grass is greener on the other side.

joelg236 27-11-2012 14:42

Re: programming method
 
I'm actually pretty sure the documentation for C++ and Java are basically identical. The classes have identical uses, but small differences in implementation so I would assume they would just use the same documentation (with formatting difference eg. javadocs). I could be wrong though.

Phalanx 27-11-2012 15:54

Re: programming method
 
Quote:

Originally Posted by yoni team 4708 (Post 1196476)
most of us know the basic of labview from lego engineer.

Given the short time frame before Kickoff and build season and since you already know the basic of Labview, I recommend using what you know right now.

Your mentors don't necessarily need to know Labview to help you understand the inner workings or help you debug your logic. I learned enough Labview in weekend to be able to work with it for my team a few years ago.

In the off season if you wanted to learn C++ or JAVA then switch by all means go ahead, but, I wouldn't advise it now give the time line.

F22Rapture 27-11-2012 16:57

Re: programming method
 
Quote:

Originally Posted by joelg236 (Post 1196548)
I'm actually pretty sure the documentation for C++ and Java are basically identical. The classes have identical uses, but small differences in implementation so I would assume they would just use the same documentation (with formatting difference eg. javadocs). I could be wrong though.

The official documentation is about equivalent for both languages (leaning toward C++ a bit even), but in my experience I've found more Java tutorials, presentations and example code written by teams and other third parties than I have C++.

joelg236 27-11-2012 18:26

Re: programming method
 
Quote:

Originally Posted by F22Rapture (Post 1196578)
The official documentation is about equivalent for both languages (leaning toward C++ a bit even), but in my experience I've found more Java tutorials, presentations and example code written by teams and other third parties than I have C++.

Good point. I can attest to that. (We have a shared folder with a ton of resources from other teams)


All times are GMT -5. The time now is 02:13.

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