|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
|
|
Thread Tools | Rate Thread | Display Modes |
|
|
|
#1
|
|||
|
|||
|
What programming Language To Use??
Hey guy i have a question
what program language should we use this year. our programer is very good in C Language but he is the only one who know how to use it so what your opinion should we use LabView this year or C++. |
|
#2
|
|||
|
|||
|
Re: What programming Language To Use??
So, to be clear, is there only one programmer? If that's the case, and he knows C very well, then it's logical to use C++ instead of something else that he's not as good with.
In the end, there really aren't that many differences between the functionality of each language, so it's best to use whatever the programmer(s) are comfortable using. Last edited by theprgramerdude : 11-11-2011 at 13:05. |
|
#3
|
||||
|
||||
|
If anyone on your team has played with Lego Mindstorm then LabView is not very hard to use or to learn. But basically whatever langue you use, make sure your programmers learn it before kickoff.
Oh also if your programmer/s have only programmed in text based programming languages then LabView is not a good choice. Because while there are a lot of similarities between the two styles programming in a picture based programming language requires thinking about the programming differently. LabView programming ends up being very similar to making a tiered cake while text based programming is more like writing an instruction manual. |
|
#4
|
|||
|
|||
|
Re: What programming Language To Use??
This is one of the more popular questions asked on Chief Delphi. Try using the search function for looking at threads in the last three years that discuss the pros and cons of Labview, Java, C++, Python, Lua and my favorite Robot COBOL. (Ok, so there isn't a robot COBOL).
But in prior years people have written about the issues around Mentors that know/don't know the languages, mentors that are new to robot programming, and the same set about students. Take a look at them and then come back and ask your specific questions. Thanks! |
|
#5
|
|||
|
|||
|
Re: What programming Language To Use??
Although my answer is biased (We use LV), I would say use whatever the majority of your programming team is familiar with. If it is just him, have someone younger shadow him - so that when he is gone your programming team isn't. One of the worst things that could happen IMO is that he leaves the team and not a single person can utilize and read the past code - especially if you want to modify something for off-season or use the code as a base later on. Labview allows us to focus on programming concepts and getting the ideas down - we aren't forced to deal with debugging syntax errors (and as someone who programs in C++ regularly, I can tell you that you will spend a lot of time doing just that.)
|
|
#6
|
|||
|
|||
|
Re: What programming Language To Use??
Your ONE programmer knows C.
If this ONE programmer is the only ONE who will program this year, then C++ is the way to go. If you are planning on having more programmers, especially those who haven't programmed much before, then LABView is an easy language to learn, so I hear. OR, if your current ONE programmer is capable and willing, they could teach others how to program C++, however it is tough to find a good teacher in most students when it comes to programming C++. Notice the ONE word I put in all caps? My little bit of advice to you: If you can, have more than ONE programmer. It's an important job that requires lots of work and skill, and for some strange reason robots won't run without it. ![]() |
|
#7
|
|||
|
|||
|
Re: What programming Language To Use??
Quote:
|
|
#8
|
||||
|
||||
|
Re: What programming Language To Use??
With the templates provided, you will find that you can program a robot easily in any of the 3 languages supported. I have found that debugging is easier in Labview. You should also look to the teams nearby. It is important for FRC teams to help each other, so ask!
|
|
#9
|
|||
|
|||
|
Re: What programming Language To Use??
ok thank you
|
|
#10
|
|||
|
|||
|
Re: What programming Language To Use??
Because the language you choose is [usually] the first language your programmers will learn in, I would recommend against LabView, but if you can't get a mentor or student who knows a different language, then LV is the way to go until you train students in a different language.
|
|
#11
|
||||
|
||||
|
Re: What programming Language To Use??
Quote:
|
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|