Go to Post Quoting Fred Durst--"Bring it on." - Billfred [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

 
Closed Thread
Thread Tools Rate Thread Display Modes
  #16   Spotlight this post!  
Unread 22-05-2013, 10:44
Jon Stratis's Avatar
Jon Stratis Jon Stratis is offline
Mentor, LRI, MN RPC
FRC #2177 (The Robettes)
Team Role: Mentor
 
Join Date: Feb 2007
Rookie Year: 2006
Location: Minnesota
Posts: 3,835
Jon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond repute
Re: Java or C++

Now you guys are just nitpicking how Java handles objects Personally, I find dealing with pointers and memory in C++ to be more of an issue and more error-prone (generally speaking) than anything in Java! But then, you should keep in mind I haven't done much in C++ since college...
__________________
2007 - Present: Mentor, 2177 The Robettes
LRI: North Star 2012-2016; Lake Superior 2013-2014; MN State Tournament 2013-2014, 2016; Galileo 2016; Iowa 2017
2015: North Star Regional Volunteer of the Year
2016: Lake Superior WFFA
  #17   Spotlight this post!  
Unread 22-05-2013, 11:39
wireties's Avatar
wireties wireties is offline
Principal Engineer
AKA: Keith Buchanan
FRC #1296 (Full Metal Jackets)
Team Role: Mentor
 
Join Date: Jan 2006
Rookie Year: 2004
Location: Rockwall, TX
Posts: 1,171
wireties has a reputation beyond reputewireties has a reputation beyond reputewireties has a reputation beyond reputewireties has a reputation beyond reputewireties has a reputation beyond reputewireties has a reputation beyond reputewireties has a reputation beyond reputewireties has a reputation beyond reputewireties has a reputation beyond reputewireties has a reputation beyond reputewireties has a reputation beyond repute
Send a message via AIM to wireties
Re: Java or C++

Using a language your mentors (or teachers) can teach you. Java and C++ each have advantages and disadvantages but nothing is more important, in my opinion, than access to an expert with your chosen language.

HTH
__________________
Fast, cheap or working - pick any two!
  #18   Spotlight this post!  
Unread 22-05-2013, 11:47
MamaSpoldi's Avatar
MamaSpoldi MamaSpoldi is offline
Programming Mentor
AKA: Laura Spoldi
FRC #0230 (Gaelhawks)
Team Role: Engineer
 
Join Date: Jan 2009
Rookie Year: 2007
Location: Shelton, CT
Posts: 307
MamaSpoldi has a brilliant futureMamaSpoldi has a brilliant futureMamaSpoldi has a brilliant futureMamaSpoldi has a brilliant futureMamaSpoldi has a brilliant futureMamaSpoldi has a brilliant futureMamaSpoldi has a brilliant futureMamaSpoldi has a brilliant futureMamaSpoldi has a brilliant futureMamaSpoldi has a brilliant futureMamaSpoldi has a brilliant future
Re: Java or C++

Quote:
Originally Posted by wireties View Post
Using a language your mentors (or teachers) can teach you. Java and C++ each have advantages and disadvantages but nothing is more important, in my opinion, than access to an expert with your chosen language.

HTH
Agreed.

Java and C++ both have their advantages and disadvantages. However, the disadvantages are generally outweighed by having someone with the knowledge and experience to deal with them. A lack of understanding the details even with a simpler-to-use system/language will become a huge time-sink when trying to get past the basic implementation.
__________________
  #19   Spotlight this post!  
Unread 22-05-2013, 14:52
Joe Ross's Avatar Unsung FIRST Hero
Joe Ross Joe Ross is offline
Registered User
FRC #0330 (Beachbots)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1997
Location: Los Angeles, CA
Posts: 8,600
Joe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond repute
Re: Java or C++

Quote:
Originally Posted by asteb27 View Post
We switched from c++ to java this year. We really like java because of it's simplicity and documentation
What areas have you found c++ documentation lacking compared to java? My impression is that they are similar.
  #20   Spotlight this post!  
Unread 22-05-2013, 17:41
MikeE's Avatar
MikeE MikeE is offline
Wrecking nice beaches since 1990
no team (Volunteer)
Team Role: Engineer
 
Join Date: Nov 2008
Rookie Year: 2008
Location: New England -> Alaska
Posts: 381
MikeE has a reputation beyond reputeMikeE has a reputation beyond reputeMikeE has a reputation beyond reputeMikeE has a reputation beyond reputeMikeE has a reputation beyond reputeMikeE has a reputation beyond reputeMikeE has a reputation beyond reputeMikeE has a reputation beyond reputeMikeE has a reputation beyond reputeMikeE has a reputation beyond reputeMikeE has a reputation beyond repute
Re: Java or C++

Quote:
Originally Posted by Greg McKaskle View Post
I hope no one is paying money for ... LabVIEW tools.
Can I use that quote out of context Greg?

But back to the topic.

It's a bit like asking "which human language should I learn to speak*?"
All of them have roughly the same expressive power and can be used to communicate the same ideas, but which is right for you depends on the community you are part of and your previous experience.

Which human languages correspond to C++, Java & Labview is left as an exercise for the more comedically talented among us.

* note I did not say "learn to write"
  #21   Spotlight this post!  
Unread 22-05-2013, 17:53
mman1506's Avatar
mman1506 mman1506 is offline
Hater of Tiny Molex Connectors
AKA: Marcus Quintilian
no team (WARP7)
Team Role: Alumni
 
Join Date: Mar 2012
Rookie Year: 2012
Location: Toronto
Posts: 808
mman1506 has a reputation beyond reputemman1506 has a reputation beyond reputemman1506 has a reputation beyond reputemman1506 has a reputation beyond reputemman1506 has a reputation beyond reputemman1506 has a reputation beyond reputemman1506 has a reputation beyond reputemman1506 has a reputation beyond reputemman1506 has a reputation beyond reputemman1506 has a reputation beyond reputemman1506 has a reputation beyond repute
Re: Java or C++

Quote:
Originally Posted by Greg McKaskle View Post
I swear, I'm not trying to be the LabVIEW guy in the "Java or C++" thread, but I just wanted to comment on a few things.

I hope no one is paying money for either Wind River tools or LabVIEW tools. Teams are given as many copies as can be stuffed on the hard drives. Yes, in industry and in academia, people pay money for those products. That is how I make my house payments. Through the affiliates program, I know Bjarne Stroustrup and the A&M portion of the gcc distro guys and they live in houses too. I guess my point is that I don't see the connection between someone else paying money for something that you get for free and which tool helps your students learn to program a robot.
By saying the development tools are free, I'm saying it's less of a PIA when you have to flash 30 computers with the same image and you've run out of LabView keys or finding the key to upgrade to the latest version. It's nice to be able to download NetBeans and use it.
__________________
2014-2015: FRC 865 Warp7 Team Captain
2016: FRC 865 Mentor

2017: Free Agent Mentor, Inspector
  #22   Spotlight this post!  
Unread 22-05-2013, 19:19
Greg McKaskle Greg McKaskle is offline
Registered User
FRC #2468 (Team NI & Appreciate)
 
Join Date: Apr 2008
Rookie Year: 2008
Location: Austin, TX
Posts: 4,756
Greg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond repute
Re: Java or C++

Quote:
By saying the development tools are free, I'm saying it's less of a PIA when you have to flash 30 computers with the same image and you've run out of LabView keys or finding the key to upgrade to the latest version. It's nice to be able to download NetBeans and use it.
Oh, I get it. I fought adopting a license manager for years. I lost the fight and recently saw a demo of a license theft program specifically for NI SW. It was really well written . Kinda wish I could offer the guy a job, but on the other hand kinda wish I could put a lien on his/her house.

One of the great things about working with LEGO and being an FRC supplier is the direct compares to very different tools. I believe over time it will be a key driver of simplifying and improving many things. So I really don't mean to argue with the feedback, just offering some comments and resource links.

Greg McKaskle
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 03:23.

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