Go to Post And those who DO know won't talk, even for Krispy Kremes. - DonRotolo [more]
Home
Go Back   Chief Delphi > FIRST > General Forum
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
 
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 31-07-2011, 23:25
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 programming lauguage should we start with?

Quote:
Originally Posted by Colin P View Post
Labview is a scripting language with a nice GUI.
If what you mean by "scripting language" matches the common usage of the term, then you are mistaken. Scripting languages are usually intended to be procedural ways to control a program that would otherwise require user input. While LabVIEW can be coerced into doing procedural actions, it really "wants" to do things in a strict dataflow fashion.

Also, LabVIEW is a graphical language, not a text-based language with a GUI on top of it.
Reply With Quote
  #2   Spotlight this post!  
Unread 01-08-2011, 00:51
rachelholladay's Avatar
rachelholladay rachelholladay is offline
Registered User
FRC #1912 (Team Combustion)
 
Join Date: Dec 2010
Rookie Year: 2006
Location: Slidell, Louisiana, USA
Posts: 540
rachelholladay has a reputation beyond reputerachelholladay has a reputation beyond reputerachelholladay has a reputation beyond reputerachelholladay has a reputation beyond reputerachelholladay has a reputation beyond reputerachelholladay has a reputation beyond reputerachelholladay has a reputation beyond reputerachelholladay has a reputation beyond reputerachelholladay has a reputation beyond reputerachelholladay has a reputation beyond reputerachelholladay has a reputation beyond repute
Re: What programming lauguage should we start with?

I would suggest LabVIEW. Since NI also makes the hardware, it makes it a tad bit easier. Plus they are much more willing to give help if its their hardware working with their software. The saying we normally use is that LabVIEW is easy to learn but hard to master. So a basic understand will function well within FIRST. And some major groups, like government and industrial plants, are using more of graphical languages, which means using it would help your students.
__________________
Carnegie Mellon School of Computer Science Class of 2017
2012 Dean's List Winner, 2011 NWCIT Award of Aspirations in Computing National Winner

2014 - : FIRST Team 3504 Girls of Steel (Mentor)
2014 Engineering Inspiration

2006 - 2013: FIRST Team 1912 Combustion (Webmaster / Controls Capt / Beta Test Lead / Drive Capt / JrFLL Coach)
2013 Woodie Flowers Finalist for Wendy Holladay. 2010 - 2013 Regional Chairman's Award at the Bayou Regional. 2011 - 2012 Best Website at the Bayou Regional. 2010 - 2013 Beta Test Team for Hardware and LabVIEW. 2012 JrFLL State Expo Coordinator.
Reply With Quote
  #3   Spotlight this post!  
Unread 01-08-2011, 04:24
davidthefat davidthefat is offline
Alumni
AKA: David Yoon
FRC #0589 (Falkons)
Team Role: Alumni
 
Join Date: Jan 2011
Rookie Year: 2010
Location: California
Posts: 792
davidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud of
Re: What programming lauguage should we start with?

Now, I am not sure how stable the python interpreter is for the cRio, but it might be a good one to check out. It can be used as a stepping stone into Java or C++. There would be more setting up to do with Python I assume. I would personally use C++ just because it lets you fail A LOT. I mean it is like trying to ride a bike without training wheels. (Sorry, I still do not know how to ride a bike after 17 years of being on this Earth0 But learning comes from failures. It lets you dive deeper into the system, makes you think a bit more. Like why I should use a pointer and what a pointer actually is.
__________________
Do not say what can or cannot be done, but, instead, say what must be done for the task at hand must be accomplished.
Reply With Quote
  #4   Spotlight this post!  
Unread 01-08-2011, 09:24
dag0620 dag0620 is offline
Because we're FiNE
AKA: David Givens
FRC #1071 (Team MAX)
Team Role: Alumni
 
Join Date: Jan 2010
Rookie Year: 2010
Location: Wolcott, CT
Posts: 784
dag0620 has a reputation beyond reputedag0620 has a reputation beyond reputedag0620 has a reputation beyond reputedag0620 has a reputation beyond reputedag0620 has a reputation beyond reputedag0620 has a reputation beyond reputedag0620 has a reputation beyond reputedag0620 has a reputation beyond reputedag0620 has a reputation beyond reputedag0620 has a reputation beyond reputedag0620 has a reputation beyond repute
Re: What programming lauguage should we start with?

LabView is great, easy to pick-up, easy to pass along, and generally I find easier to teach.

C++/Java on the other hand, while some would consider harder to grasp at first, are still very feasible.

The one thing that is important to remember is that one language is never better then another. It comes down to what you want to do and accomplish, as well as what the programmer in mind feels most comfortable with.
__________________
David Givens
Alumnus Team Max 1071 ('13) | FIRST Volunteer | NE FIRST

Away making magic for a bit...
Reply With Quote
  #5   Spotlight this post!  
Unread 01-08-2011, 13:21
Luckryan's Avatar
Luckryan Luckryan is offline
Currently Head of Design and Built
AKA: Amy Wiegand
FRC #2915 (Oregon City Pioneer Robotics Organization/Riverdale Robotics)
Team Role: Leadership
 
Join Date: Mar 2010
Rookie Year: 2006
Location: West Linn
Posts: 22
Luckryan is an unknown quantity at this point
Re: What programming lauguage should we start with?

LabVIEW, I am a programer and I have used all of the lauguages and LabVIEW is pretty easy to learn. I can send you some power points if you want help with LabVIEW.
__________________
-Amy Wiegand
Robotics regional, friends, my second family and much, much more: "Robotics is what we do, everything else is just a hobby."
Teams:
Team 2550 Oregon City Pioneer Robotics Organization (OCPRO)
Team 2915 Riverdale Robotics
Reply With Quote
  #6   Spotlight this post!  
Unread 01-08-2011, 22:58
Tommy.Brown's Avatar
Tommy.Brown Tommy.Brown is offline
Lead Programmer
FRC #1477 (Texas Torque)
Team Role: Programmer
 
Join Date: Jul 2011
Rookie Year: 2011
Location: The Woodlands
Posts: 27
Tommy.Brown is an unknown quantity at this point
Re: What programming lauguage should we start with?

If nobody on your team has experience with Java, C, or C++, then go with LabView, but if anyone on your team has experience coding in any of the three programming languages listed above, then go with C++ or Java.
__________________
FRC Team 1477 - Texas Torque
The Woodlands, Texas
Reply With Quote
Reply


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 03:36.

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