Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   Programming (http://www.chiefdelphi.com/forums/forumdisplay.php?f=51)
-   -   What are you programming in? (http://www.chiefdelphi.com/forums/showthread.php?t=99560)

shuhao 09-01-2012 20:31

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.

Team 3705 09-01-2012 21:48

Re: What are you programming in?
 
I want to use Python.. but C++ would be the way to go...

MagiChau 09-01-2012 21:54

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.

CardcaptorRLH85 09-01-2012 21:58

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.

Kusha 09-01-2012 21:58

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.

Team 3705 09-01-2012 22:02

Re: What are you programming in?
 
I dont think you can go really wrong with Java, or C++.
I dont like LabView...

JewishDan18 10-01-2012 00:23

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.

ksafin 10-01-2012 01:37

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 :P

Alan Anderson 10-01-2012 09:27

Re: What are you programming in?
 
Quote:

Originally Posted by ksafin (Post 1101361)
...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.

shuhao 10-01-2012 13:38

Proprietary programming language that requires an IDE...

Can't really get on board with that.

plnyyanks 10-01-2012 15:15

Re: What are you programming in?
 
Quote:

Originally Posted by apalrd (Post 1100174)
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.

Zuelu562 10-01-2012 15:18

Re: What are you programming in?
 
C++, always have always will ;)

staplemonx 10-01-2012 15:25

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.

kaliken 10-01-2012 16:08

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

DallonF 10-01-2012 16:38

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 :/


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

Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi