View Single Post
  #72   Spotlight this post!  
Unread 10-04-2013, 23:40
Alexa Stott's Avatar
Alexa Stott Alexa Stott is offline
All I do is twin.
AKA: elixir
FRC #0025 (Raider Robotix)
Team Role: College Student
 
Join Date: Oct 2005
Rookie Year: 2006
Location: No. Bruns., NJ/College Park, MD
Posts: 781
Alexa Stott has a reputation beyond reputeAlexa Stott has a reputation beyond reputeAlexa Stott has a reputation beyond reputeAlexa Stott has a reputation beyond reputeAlexa Stott has a reputation beyond reputeAlexa Stott has a reputation beyond reputeAlexa Stott has a reputation beyond reputeAlexa Stott has a reputation beyond reputeAlexa Stott has a reputation beyond reputeAlexa Stott has a reputation beyond reputeAlexa Stott has a reputation beyond repute
Send a message via AIM to Alexa Stott
Re: Which programming language does your team use?

Quote:
Originally Posted by xisybyl View Post
Quote:
Re: Which programming language does your team use?
Quote:
Originally Posted by apalrd View Post
LabVIEW is also heavily used in test and industrial automation, especially where complicated software is needed for a one-of-a-kind unit. I know a guy who used to professionally work with LV FPGA to evaluate and test high-speed SPI IMUs and ASICs.
SpaceX uses LabVIEW extensively:

Quote:
The Ground Software team is about 9 people. We primarily code in LabVIEW. We develop the GUIs used in Mission and Launch control, for engineers and operators to monitor vehicle telemetry and command the rocket, spacecraft, and pad support equipment. We are pushing high bandwidth data around a highly distributed system and implementing complex user interfaces with strict requirements to ensure operators can control and evaluate spacecraft in a timely manner.
________________________

So do Lockheed Martin, Ball Aerospace & JPL. I have used LabVIEW in used in RF radio transmitting/receiving and test applications. If one looks, there are an amazing number of LabVIEW programming jobs available, and when looking, the search is not muddied by database applications as C++ is.

Regarding statistics, I made my own survey at this year's regional. Results are:
LabVIEW: 50%
Java: 40%
C++: 5%.
Quote:
Originally Posted by xisybyl View Post
Right on. I can't expect students to learn C++ for a real-time application in a matter of days or weeks. It's important to get more students involved in programming. And just do a Google search on "LabVIEW Jobs" and see how many openings come up.
This is pretty interesting. I go to a school where companies like Lockheed Martin (one of our engineering buildings and our wind tunnel are named after Glenn L. Martin), Northrup Grumman, the NASA Goddard Space Flight Center, etc. actively recruit from and haven't seen anything about LabVIEW. But perhaps they are recruiting more from the ECE department than CS. Who knows, really...

In any case, I wasn't bashing LabVIEW at all. When I joined FIRST in 2006, we used C so when they changed control systems, we went with what we knew (it was either C++ or LabVIEW, no Java, at the time IIRC). There's nothing wrong with LabVIEW; I just prefer C++.
__________________
|Email:alexastott[at]gmail.com|Facebook|@zelixir|Google+|
[University of Maryland Computer Science, Psychology]
[Brunswick Eruption]