Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   Programming (http://www.chiefdelphi.com/forums/forumdisplay.php?f=51)
-   -   Java or C++ (http://www.chiefdelphi.com/forums/showthread.php?t=117002)

Jon Stratis 22-05-2013 10:44

Re: Java or C++
 
Now you guys are just nitpicking how Java handles objects :p 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...

wireties 22-05-2013 11:39

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

MamaSpoldi 22-05-2013 11:47

Re: Java or C++
 
Quote:

Originally Posted by wireties (Post 1276640)
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.

Joe Ross 22-05-2013 14:52

Re: Java or C++
 
Quote:

Originally Posted by asteb27 (Post 1276388)
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.

MikeE 22-05-2013 17:41

Re: Java or C++
 
Quote:

Originally Posted by Greg McKaskle (Post 1276607)
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"

mman1506 22-05-2013 17:53

Re: Java or C++
 
Quote:

Originally Posted by Greg McKaskle (Post 1276607)
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.

Greg McKaskle 22-05-2013 19:19

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


All times are GMT -5. The time now is 22:41.

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