|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
|
|
Thread Tools | Rate Thread | Display Modes |
|
|
|
#1
|
||||
|
||||
|
Re: What Language To Use?
I really like Python, but I still think it needs work. We might just as well go with C++ again. But I will definitely try to test Python and see if it is something that we can use as an alternative.
|
|
#2
|
||||
|
||||
|
Re: What Language To Use?
Quote:
If you have enough programmers, you can even have 2 teams, one that codes in Python and one that does C++. And for competition use which ever works better. |
|
#3
|
||||
|
||||
|
Re: What Language To Use?
Well, everyone in my team is a newbie to all this. We lost our program lead last year.
So its all up to me, and we are lacking members on some fields. I am really worried about the state of organisation in my team. No one has done collaborative development before. Last year it was a one man job. This year I am trying to spread out the work, but everyone is really new to programming. Since we are a team in HS, most of these students are in Grade Nine. For some reason, we are lacking more senior students with knowledge, which I plan on changing. Some of the things that I already started doing is auditing last year's code. But I have much more to do. Would love to see someone else's C++, or just general code. |
|
#4
|
||||
|
||||
|
Re: What Language To Use?
If you do a search here on chief delphi, you'll find people have posted their competition code. Likewise, many beta teams posted their code at the end of beta last year, which would give you a good bit of code to look at. You can find the beta forums at www.usfirst.org.
|
|
#5
|
||||
|
||||
|
Re: What Language To Use?
I'm just going to put this out there:
If your team is interested in learning LabVIEW, there are great guides to get you started and keep you going at http://www.frcmastery.com/. |
|
#6
|
|||||
|
|||||
|
Re: What Language To Use?
If you think your team may be "struggling with programming", then I suggest picking a language that has a lot of FRC support already available. While Python may be cool, you'll struggle with it far more than with LabView, for example.
The choice for our team was mainly dictated by what the mentors knew, and that was LabView. Remember that no matter which language you choose, there is generally no task that can't be done. So it becomes a matter of what is easiest to master. Don |
|
#7
|
|||||
|
|||||
|
Re: What Language To Use?
For more of a comparison between the languages, read this thread:
http://www.chiefdelphi.com/forums/sh...ing+langu age |
|
#8
|
||||
|
||||
|
Re: What Language To Use?
Quote:
that is how I re-learned labview... that, and reverse-engineering the code for an old 2010 bot (and getting a better resultant code) worked out well. for newcomers, labview would be my recommendation. but use whatever your team knows best. |
|
#9
|
||||
|
||||
|
Re: What Language To Use?
Thanks for all of your guys opinion! We will definitely look into using C++ and maybe LabView.
I would prefer C++ though! I hope python is an option out there though, but who knows. I will try to experiment when I have the time. My team also has a bad design team. So there is definitely a problem there also. Anyways, thanks for the reply! Will definitely look at the various code out there. |
|
#10
|
|||||
|
|||||
|
Re: What Language To Use?
Quote:
|
|
#11
|
|||
|
|||
|
Re: What Language To Use?
Quote:
I would recommend the method of splitting into two groups if for no other reason than your team will have experience in two languages and will be able to help more teams at competition. |
|
#12
|
|||
|
|||
|
Re: What Language To Use?
Quote:
|
|
#13
|
|||
|
|||
|
Re: What Language To Use?
Quote:
) I have nothing against people who have programmed in any language, as taking up a language shows they are interested in programming and computers, which, IMHO, is more important than previous knowledge. |
|
#14
|
||||
|
||||
|
Re: What Language To Use?
Quote:
|
|
#15
|
|||||
|
|||||
|
Re: What Language To Use?
Is the team bad, or just their designs, or both? Or is it a case where the design is great, but just for a different game? Or is it a reliability problem? Or...?
You can't fix everything in software, but some rational and logical suggestions might be able to turn bad into good. How can we help? |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|