Go to Post If you always do what you’ve always done, you’ll always get what you’ve always gotten. - rourke [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

 
View Poll Results: What are you programming in?
Java 65 37.79%
C++ 48 27.91%
LabView 56 32.56%
Other (IDK what you could possibly be doing...) 3 1.74%
Voters: 172. You may not vote on this poll

Closed Thread
 
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 10-01-2012, 13:38
shuhao shuhao is offline
Registered User
FRC #4069 (Lo-Ellen Robotics)
Team Role: Mentor
 
Join Date: Nov 2011
Rookie Year: 2012
Location: Sudbury
Posts: 138
shuhao is an unknown quantity at this point
Proprietary programming language that requires an IDE...

Can't really get on board with that.
  #2   Spotlight this post!  
Unread 10-01-2012, 15:18
Zuelu562's Avatar
Zuelu562 Zuelu562 is offline
Ready for WPI District!
AKA: Jake Janssens
FRC #3623 (Terror Bots)
Team Role: Mentor
 
Join Date: Jan 2010
Rookie Year: 2008
Location: Massachusetts
Posts: 340
Zuelu562 is a splendid one to beholdZuelu562 is a splendid one to beholdZuelu562 is a splendid one to beholdZuelu562 is a splendid one to beholdZuelu562 is a splendid one to beholdZuelu562 is a splendid one to beholdZuelu562 is a splendid one to beholdZuelu562 is a splendid one to behold
Re: What are you programming in?

C++, always have always will
__________________
Team Resume
562 "S.P.A.R.K." - Student Programmer 2008-2011, Field Coach 2011
3623 "Terror Bots" - Technical Mentor, Field Coach 2012 - Present

Volunteer Resume:
BattleCry@WPI 12, 13, 15, 16 - Queuing
BattleCry@WPI 14 - Field Reset
Granite State District Event 2014 - Team Queueing
NEFIRST District Championships '14,'15,'16 - Team Queuing
  #3   Spotlight this post!  
Unread 10-01-2012, 15:25
staplemonx's Avatar
staplemonx staplemonx is offline
The Idea Guy
AKA: JJ Biel-Goebel
FRC #1389 (The Body Electric)
Team Role: Mentor
 
Join Date: Jan 2011
Rookie Year: 2011
Location: Washington DC
Posts: 248
staplemonx has a reputation beyond reputestaplemonx has a reputation beyond reputestaplemonx has a reputation beyond reputestaplemonx has a reputation beyond reputestaplemonx has a reputation beyond reputestaplemonx has a reputation beyond reputestaplemonx has a reputation beyond reputestaplemonx has a reputation beyond reputestaplemonx has a reputation beyond reputestaplemonx has a reputation beyond reputestaplemonx has a reputation beyond repute
Re: What are you programming in?

We are using java. it is light weight. After the download fiasco with lab view last year we want our code to be as clean as possible.
__________________
crazy engineer
www.jjbiel-goebel.com
helping team 1389
http://team1389.com/
  #4   Spotlight this post!  
Unread 10-01-2012, 16:08
kaliken kaliken is offline
294 Old Fart Mentor...
AKA: Ken S
FRC #0294 (Beach Cities Robotics)
Team Role: Mentor
 
Join Date: May 2010
Rookie Year: 2005
Location: Redondo Beach
Posts: 102
kaliken has a brilliant futurekaliken has a brilliant futurekaliken has a brilliant futurekaliken has a brilliant futurekaliken has a brilliant futurekaliken has a brilliant futurekaliken has a brilliant futurekaliken has a brilliant futurekaliken has a brilliant futurekaliken has a brilliant futurekaliken has a brilliant future
Re: What are you programming in?

We willl be doing Python again! Granted it does help to help to have the developer as my main Programming mentor.

And it should be fairly up to date. I know Peter was spending a lot of the time during the beta test correcting a ton of bugs he found in the provided C++ code when porting/wrapping it for python
__________________
2010 World Champions! Newton Alliance Captain: Many thanks to 67 and 177 for the amazing ride
  #5   Spotlight this post!  
Unread 10-01-2012, 16:38
DallonF DallonF is offline
Registered User
FRC #2403 (Plasma Robotics)
Team Role: Mentor
 
Join Date: Jan 2012
Rookie Year: 2012
Location: Mesa, AZ
Posts: 11
DallonF is a jewel in the roughDallonF is a jewel in the roughDallonF is a jewel in the roughDallonF is a jewel in the rough
Re: What are you programming in?

I'd consider myself a fairly experienced programmer, so I'd love to use something like Java.

...But my team uses LabView, and I'm going to be too old to be a team member next year, so I guess it's better to just use LabView :/

Last edited by DallonF : 10-01-2012 at 16:50.
  #6   Spotlight this post!  
Unread 10-01-2012, 16:58
plnyyanks's Avatar
plnyyanks plnyyanks is offline
Data wins arguments.
AKA: Phil Lopreiato
FRC #1124 (The ÜberBots), FRC #2900 (The Mighty Penguins)
Team Role: College Student
 
Join Date: Apr 2010
Rookie Year: 2010
Location: NYC/Washington, DC
Posts: 1,114
plnyyanks has a reputation beyond reputeplnyyanks has a reputation beyond reputeplnyyanks has a reputation beyond reputeplnyyanks has a reputation beyond reputeplnyyanks has a reputation beyond reputeplnyyanks has a reputation beyond reputeplnyyanks has a reputation beyond reputeplnyyanks has a reputation beyond reputeplnyyanks has a reputation beyond reputeplnyyanks has a reputation beyond reputeplnyyanks has a reputation beyond repute
Re: What are you programming in?

Quote:
Originally Posted by DallonF View Post
...But my team uses LabView, and I'm going to be too old to be a team member next year, so I guess it's better to just use LabView :/
Don't feel bad about having to use LabVIEW - it's not a punishment. It's a great way to program a robot. Yes, it had a bit of a learning curve, and yes, it's different from more "traditional" text based programming languages, but give it a little time and attention, and you'll find it can do great things. If you love LabVIEW, then LabVIEW will love you back.
__________________
Phil Lopreiato - "It's a hardware problem"
Team 1124 (2010 - 2013), Team 1418 (2014), Team 2900 (2016)
FRC Notebook The Blue Alliance for Android
  #7   Spotlight this post!  
Unread 10-01-2012, 23:54
cjlane1138 cjlane1138 is offline
Team 1138
FRC #1138 (Eagle Engineering)
Team Role: Leadership
 
Join Date: Jan 2011
Rookie Year: 2010
Location: Los Angeles
Posts: 88
cjlane1138 is an unknown quantity at this point
Re: What are you programming in?

We use C++ because it gives you more control, plus its a great language!
  #8   Spotlight this post!  
Unread 11-01-2012, 01:55
Redstone's Avatar
Redstone Redstone is offline
Me gusta java
AKA: Ben Beals
FRC #4043 (Nerd Herd)
Team Role: Programmer
 
Join Date: Jan 2012
Rookie Year: 2012
Location: McMinnville, Oregon
Posts: 22
Redstone is an unknown quantity at this point
Re: What are you programming in?

This is my first year in robotics but i have taken several programming classes before. We are using java because it is the language we feel most comfortable with.
  #9   Spotlight this post!  
Unread 11-01-2012, 02:47
Mk.32's Avatar
Mk.32 Mk.32 is offline
Registered User
AKA: Mark
FRC #2485 (W.A.R. Lords)
Team Role: Engineer
 
Join Date: Jan 2011
Rookie Year: 2011
Location: San Diego
Posts: 770
Mk.32 has much to be proud ofMk.32 has much to be proud ofMk.32 has much to be proud ofMk.32 has much to be proud ofMk.32 has much to be proud ofMk.32 has much to be proud ofMk.32 has much to be proud ofMk.32 has much to be proud ofMk.32 has much to be proud ofMk.32 has much to be proud of
Re: What are you programming in?

We use JAVA, our team knows it best, our AP class teaches it. And for the most part all 3 do the same job.
However the vision tracking in JAVA is leaving more to be desired.
__________________
Engineering mentor: Team 2485: WARLords 2013-

Team President: Team 3647 2010-2013
  #10   Spotlight this post!  
Unread 11-01-2012, 08:03
apalrd's Avatar
apalrd apalrd is offline
More Torque!
AKA: Andrew Palardy (Most people call me Palardy)
VRC #3333
Team Role: College Student
 
Join Date: Mar 2009
Rookie Year: 2009
Location: Auburn Hills, MI
Posts: 1,347
apalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond repute
Re: What are you programming in?

Quote:
Originally Posted by cjlane1138 View Post
We use C++ because it gives you more control..
While I agree that C/C++ are great languages, I disagree with you on this point.

Just because the LV way of doing something might be different dosen't mean it's impossible or even very hard to do.

Having worked with both C and LabVIEW, there are many things which are much harder in LabVIEW if you try to program it like C (in a procedural or object-oriented way).

There are some things which are still harder in LabVIEW. However, there are some things in LabVIEW which are harder in C++. It's all a tradeoff. Both languages are fully capable of handling what we are throwing at them.
__________________
Kettering University - Computer Engineering
Kettering Motorsports
Williams International - Commercial Engines - Controls and Accessories
FRC 33 - The Killer Bees - 2009-2012 Student, 2013-2014 Advisor
VEX IQ 3333 - The Bumble Bees - 2014+ Mentor

"Sometimes, the elegant implementation is a function. Not a method. Not a class. Not a framework. Just a function." ~ John Carmack
  #11   Spotlight this post!  
Unread 13-01-2012, 20:19
Chexposito's Avatar
Chexposito Chexposito is offline
Registered User
AKA: Expo
FRC #1730
Team Role: Alumni
 
Join Date: Feb 2009
Rookie Year: 2007
Location: Missouri
Posts: 272
Chexposito is a glorious beacon of lightChexposito is a glorious beacon of lightChexposito is a glorious beacon of lightChexposito is a glorious beacon of lightChexposito is a glorious beacon of lightChexposito is a glorious beacon of light
Re: What are you programming in?

Quote:
Originally Posted by apalrd View Post
While I agree that C/C++ are great languages, I disagree with you on this point.

Just because the LV way of doing something might be different dosen't mean it's impossible or even very hard to do.

Having worked with both C and LabVIEW, there are many things which are much harder in LabVIEW if you try to program it like C (in a procedural or object-oriented way).

There are some things which are still harder in LabVIEW. However, there are some things in LabVIEW which are harder in C++. It's all a tradeoff. Both languages are fully capable of handling what we are throwing at them.
i agree with this, this is why (to my understanding) why my team moved back to c++ after a year of labview (in lunacy). mainly from what i've seen the visual processing from the camera is way easier. but since our current mentor did visual tracking back in rack and roll, we already have code to work off of.
  #12   Spotlight this post!  
Unread 13-01-2012, 20:20
bdbayes bdbayes is offline
Captain
FRC #2927 (Pi Rho Techs)
Team Role: Leadership
 
Join Date: Apr 2011
Rookie Year: 2009
Location: Tacoma, WA
Posts: 75
bdbayes is a jewel in the roughbdbayes is a jewel in the roughbdbayes is a jewel in the rough
Re: What are you programming in?

It seems that most of the code examples are provided in Labview before any of the other languages.

Quote:
Originally Posted by Chexposito View Post
i agree with this, this is why (to my understanding) why my team moved back to c++ after a year of labview (in lunacy). mainly from what i've seen the visual processing from the camera is way easier. but since our current mentor did visual tracking back in rack and roll, we already have code to work off of.
  #13   Spotlight this post!  
Unread 13-01-2012, 20:23
Chexposito's Avatar
Chexposito Chexposito is offline
Registered User
AKA: Expo
FRC #1730
Team Role: Alumni
 
Join Date: Feb 2009
Rookie Year: 2007
Location: Missouri
Posts: 272
Chexposito is a glorious beacon of lightChexposito is a glorious beacon of lightChexposito is a glorious beacon of lightChexposito is a glorious beacon of lightChexposito is a glorious beacon of lightChexposito is a glorious beacon of light
Re: What are you programming in?

Quote:
Originally Posted by bdbayes View Post
It seems that most of the code examples are provided in Labview before any of the other languages.
this is probably due to NI's involvement in labview (which they made), and their support/sponsorship of FIRST
  #14   Spotlight this post!  
Unread 18-01-2012, 23:34
cjlane1138 cjlane1138 is offline
Team 1138
FRC #1138 (Eagle Engineering)
Team Role: Leadership
 
Join Date: Jan 2011
Rookie Year: 2010
Location: Los Angeles
Posts: 88
cjlane1138 is an unknown quantity at this point
Re: What are you programming in?

Quote:
Originally Posted by apalrd View Post
While I agree that C/C++ are great languages, I disagree with you on this point.

Just because the LV way of doing something might be different dosen't mean it's impossible or even very hard to do.

Having worked with both C and LabVIEW, there are many things which are much harder in LabVIEW if you try to program it like C (in a procedural or object-oriented way).

There are some things which are still harder in LabVIEW. However, there are some things in LabVIEW which are harder in C++. It's all a tradeoff. Both languages are fully capable of handling what we are throwing at them.
I have never even looked at LV. I know Java and C++ and the main reason I am programming the robot in C++ is b/c I know the WPI Libraries in C++ the best. And I will admit some things may be harder in C++, but we don't wanna make our job to easy now do we? haha.
  #15   Spotlight this post!  
Unread 11-01-2012, 17:04
come-at-me-bro's Avatar
come-at-me-bro come-at-me-bro is offline
Brony Overlord
FRC #3284
Team Role: Scout
 
Join Date: Jan 2012
Rookie Year: 2012
Location: America
Posts: 63
come-at-me-bro is infamous around these partscome-at-me-bro is infamous around these parts
Re: What are you programming in?

Our team is programming in C++! I'm surprised the majority of people are programming in Java. Then again in most schools there is a few classes for Java.
__________________
I wish I still did robotics.
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


All times are GMT -5. The time now is 23:41.

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