Go to Post "The robot is horribly overweight. We need to delete some code" - Dumper FTW 435 [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
  #16   Spotlight this post!  
Unread 09-01-2012, 20:31
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
Re: What are you programming in?

Java.. although I don't really enjoy any of the languages available in FRC..

I would go for python.. but the support is not optimal.. and building projects under windows seems rather terrifying.
  #17   Spotlight this post!  
Unread 09-01-2012, 21:48
Team 3705's Avatar
Team 3705 Team 3705 is offline
Registered User
FRC #3705
 
Join Date: Jan 2011
Location: Canada
Posts: 34
Team 3705 is an unknown quantity at this point
Re: What are you programming in?

I want to use Python.. but C++ would be the way to go...
  #18   Spotlight this post!  
Unread 09-01-2012, 21:54
MagiChau's Avatar
MagiChau MagiChau is offline
Registered User
AKA: Michael Chau
FRC #0085 (B.O.B. (Built on Brains))
Team Role: Alumni
 
Join Date: Jan 2010
Rookie Year: 2010
Location: Zeeland, Michigan
Posts: 875
MagiChau is just really niceMagiChau is just really niceMagiChau is just really niceMagiChau is just really nice
Re: What are you programming in?

Java, although the Python looks pretty good with the entirety of the WPI library being ported. We may swap to it next year.
  #19   Spotlight this post!  
Unread 09-01-2012, 21:58
CardcaptorRLH85's Avatar
CardcaptorRLH85 CardcaptorRLH85 is offline
The master of the cards ^_^
AKA: Raa'Shaun H.
FRC #0322 (F.I.R.E. "Flint Inspires Real Engineers")
Team Role: Programmer
 
Join Date: Feb 2005
Rookie Year: 1999
Location: Michigan, USA
Posts: 60
CardcaptorRLH85 is on a distinguished road
Send a message via ICQ to CardcaptorRLH85 Send a message via AIM to CardcaptorRLH85 Send a message via MSN to CardcaptorRLH85 Send a message via Yahoo to CardcaptorRLH85
Re: What are you programming in?

Our team is using C++ this season and we've been using it since it became an option. However, looking at the poll results this one may not be so helpful in determining a 'most used' language.
__________________

  #20   Spotlight this post!  
Unread 09-01-2012, 21:58
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: What are you programming in?

I finally convinced my team to do java! This year we're doing java, I'm so excited as a 3rd year computer science student.
__________________
https://kusha.me
  #21   Spotlight this post!  
Unread 09-01-2012, 22:02
Team 3705's Avatar
Team 3705 Team 3705 is offline
Registered User
FRC #3705
 
Join Date: Jan 2011
Location: Canada
Posts: 34
Team 3705 is an unknown quantity at this point
Re: What are you programming in?

I dont think you can go really wrong with Java, or C++.
I dont like LabView...
  #22   Spotlight this post!  
Unread 10-01-2012, 00:23
JewishDan18's Avatar
JewishDan18 JewishDan18 is offline
Registered User
FRC #1700
Team Role: Engineer
 
Join Date: Feb 2009
Rookie Year: 2007
Location: Sunnyvale, CA
Posts: 185
JewishDan18 is a splendid one to beholdJewishDan18 is a splendid one to beholdJewishDan18 is a splendid one to beholdJewishDan18 is a splendid one to beholdJewishDan18 is a splendid one to beholdJewishDan18 is a splendid one to behold
Re: What are you programming in?

Our school teaches a Java class and does AP Computer Science (which is in Java), so we program in Java. It's a shame so many students don't take the Java class until Junior year, but teaching basic Java makes for a good pre-season activity.
  #23   Spotlight this post!  
Unread 10-01-2012, 01:37
ksafin's Avatar
ksafin ksafin is offline
Registered User
AKA: Kirill Safin
FRC #3992 (Eagles Robotics Xperience)
Team Role: Leadership
 
Join Date: Jan 2012
Rookie Year: 2012
Location: Delray Beach, FL
Posts: 498
ksafin has a brilliant futureksafin has a brilliant futureksafin has a brilliant futureksafin has a brilliant futureksafin has a brilliant futureksafin has a brilliant futureksafin has a brilliant futureksafin has a brilliant futureksafin has a brilliant futureksafin has a brilliant futureksafin has a brilliant future
Re: What are you programming in?

Java! We like to think of ourselves as pretty experienced programmers so using a visual interface like LabVIEW is frustrating; Java and other written languages give you much more command over your actions, and I think, in a simpler way.

That said, I don't use C++ or like it, not because it's bad, I just have a personal vendetta against it
  #24   Spotlight this post!  
Unread 10-01-2012, 09:27
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: What are you programming in?

Quote:
Originally Posted by ksafin View Post
...using a visual interface like LabVIEW...
Please don't fall into the trap of thinking that LabVIEW is merely a "visual interface" to some underlying C-like language. It's an actual graphical language, but more fundamentally it's a dataflow language. That's a completely different style of programming from a procedural language like C++ or Java.
  #25   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.
  #26   Spotlight this post!  
Unread 10-01-2012, 15:15
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 apalrd View Post
Having programmed in a multitude of languages (including LabVIEW, C, Matlab, Simulink, and Perl) I could use either C++ or LabVIEW to accomplish the task with about the same amount of effort on my end. I've always thought that C++ and Java are the same for what we are doing (all of the higher-level features of Java don't help us), so it's personal preference between the two.

That said, LabVIEW provides a much nicer debugging interface, and the real-time front panel is just awesome. It's super easy to change stuff and look at graphs and data without doing anything in code.
Yes. Great distinction. I'm the same way: I could program C++/Java/LV all with about the same effort, but I'd choose LabVIEW for this application easily. This is exactly what it's designed for: realtime control and data acquisition/analysis. Plus, it's easy for rapid prototyping, yet you can do some really cool, powerful stuff with it as well (and the NI guys have great support!). I took a little while to warm up to LV, but I've really grown to like it.

tl;dr: We use LV. I like LV. It's both simple to use and really powerful, depending on how much you know.
__________________
Phil Lopreiato - "It's a hardware problem"
Team 1124 (2010 - 2013), Team 1418 (2014), Team 2900 (2016)
FRC Notebook The Blue Alliance for Android
  #27   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
  #28   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: 249
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/
  #29   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
  #30   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.
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 01:07.

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