Go to Post Hey Kid! Get off my lawn!!! - Joe Johnson [more]
Home
Go Back   Chief Delphi > Technical > Programming
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
Thread Tools Rate Thread Display Modes
  #76   Spotlight this post!  
Unread 23-05-2011, 13:11
lemiant's Avatar
lemiant lemiant is offline
the Dreamer
AKA: Alex
FRC #4334 (Alberta Tech Alliance)
Team Role: Leadership
 
Join Date: Feb 2009
Rookie Year: 2008
Location: Calgary, AB, Canada
Posts: 562
lemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond repute
Re: PROGRAMMERS: WIND RIVER C++ vs LABVIEW vs JAVA

Quote:
Originally Posted by grimmcoder View Post
Hello All,
I think I will be the lead programmer next year and want to decide on a good language to use. This year we used LabVIEW and I really liked how it worked and how easy it was to use. Another member in the club who does not program for the club is very fluent in Java but does not program for the club. I saw his code, and it was easy to read, but could not figure out how to write it. My Dad and this last years leads Dad both know C++ and if we decide to go with that they can teach Me and any other members that are interested in programming next year. There are a a few Mentors that want to use C++ and a few wanting to use LabVIEW. I can see where the mentors wanting to do C++ are coming from, but I personally would like to use LabVIEW and so would the 2 Senior Programmers that are moving on. Please reply with feedback on my LabVIEW vs. C++ dilemma.
Thank You,
grimmcoder

Its probably just my opinion (and the fact our programmer was really inexperienced), but C is REALLY hard to read, compared to Java (and I would assume labview as well).
  #77   Spotlight this post!  
Unread 23-05-2011, 15:14
Alan Anderson's Avatar
Alan Anderson Alan Anderson is offline
Software Architect
FRC #0045 (TechnoKats)
Team Role: Mentor
 
Join Date: Feb 2004
Rookie Year: 2004
Location: Kokomo, Indiana
Posts: 9,113
Alan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond repute
Re: PROGRAMMERS: WIND RIVER C++ vs LABVIEW vs JAVA

Quote:
Originally Posted by grimmcoder View Post
Please reply with feedback on my LabVIEW vs. C++ dilemma.
What's the dilemma? As the lead programmer, your preference should be the one with the most weight. I know you said that some mentors have other preferences, but is there anyone who is actually arguing against what you want?
  #78   Spotlight this post!  
Unread 23-05-2011, 17:33
grimmcoder's Avatar
grimmcoder grimmcoder is offline
grimmcoder
AKA: Justin Grimm
FRC #2046 (Bear Metal)
Team Role: Programmer
 
Join Date: May 2011
Rookie Year: 2007
Location: Maple Valley
Posts: 10
grimmcoder is an unknown quantity at this point
Re: PROGRAMMERS: WIND RIVER C++ vs LABVIEW vs JAVA

Well I guess no one is arguing against Me, just what they want to use because it would be better in the future, which I understand. I just want to go with which one would be best for the team and for the future of the team. At this point i can go any way I want, LabVIEW, Java, C++, I have the resources available to Me to learn a lot about each, I'm just not sure which way I should go and was hoping for more opinions. One idea I had was to try all 3 over the summer in a robotics setting and see which i like best, but thats just one idea and I'm open to any.
  #79   Spotlight this post!  
Unread 25-05-2011, 11:23
grimmcoder's Avatar
grimmcoder grimmcoder is offline
grimmcoder
AKA: Justin Grimm
FRC #2046 (Bear Metal)
Team Role: Programmer
 
Join Date: May 2011
Rookie Year: 2007
Location: Maple Valley
Posts: 10
grimmcoder is an unknown quantity at this point
Re: PROGRAMMERS: WIND RIVER C++ vs LABVIEW vs JAVA

Any other ideas? I'm open to any!
  #80   Spotlight this post!  
Unread 25-05-2011, 18:17
remulasce remulasce is offline
Registered User
no team
 
Join Date: Jan 2010
Rookie Year: 2007
Location: Mtn View
Posts: 140
remulasce is a splendid one to beholdremulasce is a splendid one to beholdremulasce is a splendid one to beholdremulasce is a splendid one to beholdremulasce is a splendid one to beholdremulasce is a splendid one to beholdremulasce is a splendid one to behold
Re: PROGRAMMERS: WIND RIVER C++ vs LABVIEW vs JAVA

Python! Check the subforum, under programming.
__________________
Student 294: 2007-2011
Mentor 597: 2013-2015
Google SWE: 2015-
  #81   Spotlight this post!  
Unread 25-05-2011, 18:19
lemiant's Avatar
lemiant lemiant is offline
the Dreamer
AKA: Alex
FRC #4334 (Alberta Tech Alliance)
Team Role: Leadership
 
Join Date: Feb 2009
Rookie Year: 2008
Location: Calgary, AB, Canada
Posts: 562
lemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond repute
Re: PROGRAMMERS: WIND RIVER C++ vs LABVIEW vs JAVA

Quote:
Originally Posted by remulasce View Post
Python! Check the subforum, under programming.
You can program the robot in PYTHON?!?!?!?!?!?
  #82   Spotlight this post!  
Unread 25-05-2011, 19:46
Kusha's Avatar
Kusha Kusha is offline
Crimpin' ain't easy
AKA: Kusha Gharahi
no team (Looking for a team)
Team Role: College Student
 
Join Date: Jan 2011
Rookie Year: 2010
Location: Dallas, Texas
Posts: 207
Kusha is a jewel in the roughKusha is a jewel in the roughKusha is a jewel in the roughKusha is a jewel in the rough
Re: PROGRAMMERS: WIND RIVER C++ vs LABVIEW vs JAVA

Java, since it was my first language. Plus it's easier to use. IMO Labview is only good for debugging, but ...different to use.
__________________
https://kusha.me
  #83   Spotlight this post!  
Unread 25-05-2011, 21:57
remulasce remulasce is offline
Registered User
no team
 
Join Date: Jan 2010
Rookie Year: 2007
Location: Mtn View
Posts: 140
remulasce is a splendid one to beholdremulasce is a splendid one to beholdremulasce is a splendid one to beholdremulasce is a splendid one to beholdremulasce is a splendid one to beholdremulasce is a splendid one to beholdremulasce is a splendid one to behold
Re: PROGRAMMERS: WIND RIVER C++ vs LABVIEW vs JAVA

Quote:
Originally Posted by lemiant View Post
You can program the robot in PYTHON?!?!?!?!?!?
Ayup. http://www.chiefdelphi.com/forums/sh...ad.php?t=89185
__________________
Student 294: 2007-2011
Mentor 597: 2013-2015
Google SWE: 2015-
  #84   Spotlight this post!  
Unread 25-05-2011, 22:04
lemiant's Avatar
lemiant lemiant is offline
the Dreamer
AKA: Alex
FRC #4334 (Alberta Tech Alliance)
Team Role: Leadership
 
Join Date: Feb 2009
Rookie Year: 2008
Location: Calgary, AB, Canada
Posts: 562
lemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond repute
Re: PROGRAMMERS: WIND RIVER C++ vs LABVIEW vs JAVA

Quote:
Originally Posted by remulasce View Post
Is there any good way of doing debugging with it?
  #85   Spotlight this post!  
Unread 25-05-2011, 22:18
remulasce remulasce is offline
Registered User
no team
 
Join Date: Jan 2010
Rookie Year: 2007
Location: Mtn View
Posts: 140
remulasce is a splendid one to beholdremulasce is a splendid one to beholdremulasce is a splendid one to beholdremulasce is a splendid one to beholdremulasce is a splendid one to beholdremulasce is a splendid one to beholdremulasce is a splendid one to behold
Re: PROGRAMMERS: WIND RIVER C++ vs LABVIEW vs JAVA

Print to NetConsole, or save a log to the CRIO.
__________________
Student 294: 2007-2011
Mentor 597: 2013-2015
Google SWE: 2015-
  #86   Spotlight this post!  
Unread 25-05-2011, 22:39
grimmcoder's Avatar
grimmcoder grimmcoder is offline
grimmcoder
AKA: Justin Grimm
FRC #2046 (Bear Metal)
Team Role: Programmer
 
Join Date: May 2011
Rookie Year: 2007
Location: Maple Valley
Posts: 10
grimmcoder is an unknown quantity at this point
Re: PROGRAMMERS: WIND RIVER C++ vs LABVIEW vs JAVA

I'm really debating on going with C++ or LabVIEW. Any opinions between the two?
  #87   Spotlight this post!  
Unread 25-05-2011, 23:21
Alan Anderson's Avatar
Alan Anderson Alan Anderson is offline
Software Architect
FRC #0045 (TechnoKats)
Team Role: Mentor
 
Join Date: Feb 2004
Rookie Year: 2004
Location: Kokomo, Indiana
Posts: 9,113
Alan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond repute
Re: PROGRAMMERS: WIND RIVER C++ vs LABVIEW vs JAVA

Quote:
Originally Posted by grimmcoder View Post
I'm really debating on going with C++ or LabVIEW. Any opinions between the two?
I'm a big fan of LabVIEW. The LabVIEW support FRC gets from National Instruments and WPI is wonderful. I also think it's a lot easier to work on a program as a group when the program is a dataflow diagram instead of a bunch of text.

C++ is great for someone who can get all the little syntactical details consistently right, but I'm not that someone. I find it way too easy to make subtle typing errors that result in a program that compiles without errors but doesn't work as intended.
  #88   Spotlight this post!  
Unread 26-05-2011, 09:40
JamesBrown JamesBrown is offline
Back after 4 years off
FRC #5279
Team Role: Engineer
 
Join Date: Nov 2004
Rookie Year: 2005
Location: Lynchburg VA
Posts: 1,284
JamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond repute
Re: PROGRAMMERS: WIND RIVER C++ vs LABVIEW vs JAVA

Quote:
Originally Posted by grimmcoder View Post
I'm really debating on going with C++ or LabVIEW. Any opinions between the two?
I agree with Alan (I find that is usually the case).

LabVIEW is the easiest language to use out of the three. It is simple to debug, simple to explain, and it just works. I love LabVIEW and am yet to see a real good argument against using it in any of these threads (with the exception of a situation where all of the team’s programmers are accomplished in using another language). There are a lot of people who believe that LV is not a real language or that it isn't really programming, this is garbage, LV is as capable as any other language we use, it is faster to code with, easier to debug, and you can easily show someone who doesn’t know how to code what the programming is doing in LV.

C++ is still my favorite language for programming outside of FIRST. It was my first programming language and even now that I have more in my tool box I still find myself going back to it all the time. I write in C++ all day at work, I am very comfortable with the language, with memory management (which isn't as difficult as many people in this thread seem to think) and with syntax. However I can't program in C++ as efficiently (based on time taken to code/debug) as I can in LV. I have seen quite a few of the most respected mentors on the forums come around to LabVIEW and that has really helped to solidify my support of using it.

I used to be one of the students who thought a graphical programming language wasn't true coding. Easy-C (which is good in its own right but is miles behind LV in terms of completeness) was new and many teams were going to it, I told my mentors that programming in Easy-C compared to C was like filling in a coloring book compared to writing a novel. This was a terrible comparison, C++ vs LabVIEW is like painting a room with a small brush vs using a paint roller, one is much faster and more efficient, and once your done no one will be able to tell the difference.
__________________
I'm Back


5279 (2015-Present)
3594 (2011)
3280 (2010)
1665 (2009)
1350 (2008-2009)
1493 (2007-2008)
1568 (2005-2007)
  #89   Spotlight this post!  
Unread 26-05-2011, 09:50
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,125
Ether has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond repute
Re: PROGRAMMERS: WIND RIVER C++ vs LABVIEW vs JAVA

Quote:
Originally Posted by JamesBrown View Post
like painting a room with a small brush vs using a paint roller, one is much faster and more efficient, and once your done no one will be able to tell the difference.
You've not done much painting I imagine :-)


  #90   Spotlight this post!  
Unread 26-05-2011, 09:58
JamesBrown JamesBrown is offline
Back after 4 years off
FRC #5279
Team Role: Engineer
 
Join Date: Nov 2004
Rookie Year: 2005
Location: Lynchburg VA
Posts: 1,284
JamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond repute
Smile Re: PROGRAMMERS: WIND RIVER C++ vs LABVIEW vs JAVA

Quote:
Originally Posted by Ether View Post
You've not done much painting I imagine :-)

...won't be able to tell the difference from a distance?


I'll just have to add painting to the list of things Ether knows more about than I do, that list now consists of "everything about robotics" and painting.
__________________
I'm Back


5279 (2015-Present)
3594 (2011)
3280 (2010)
1665 (2009)
1350 (2008-2009)
1493 (2007-2008)
1568 (2005-2007)
Closed Thread


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

Similar Threads
Thread Thread Starter Forum Replies Last Post
Wind River Cds Team1710 C/C++ 0 22-09-2009 10:57
Uninstall Wind River Lord_Jeremy C/C++ 0 15-01-2009 15:56
SVN wind river Mr.Macdonald C/C++ 3 13-01-2009 12:40
Wind River Help BenB Programming 3 02-01-2009 21:42
Open Wind River excel2474 Programming 12 31-12-2008 17:36


All times are GMT -5. The time now is 03:48.

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