Page 1 of 2 12 LastLast
Results 1 to 10 of 19

Thread: Question about programming.

  1. Registered TeamPlayer Option hunter's Avatar
    Join Date
    06-01-08
    Location
    Colorado Springs, Colorado
    Posts
    3,699
    Post Thanks / Like
    Stat Links

    Question about programming. Question about programming. Question about programming. Question about programming. Question about programming.
    Gamer IDs

    Steam ID: Optionhunter Option hunter's Originid: OptionHunter
    #1

    Question about programming.

    So, next semester of college I have to take a programming class. The class is designated with the number 160. The problem is that there's two different ones under that number. C++ and Java. My question is which one should I take first? I want to take both, but I don't know which one I should go for first.

  2. Registered TeamPlayer grayman's Avatar
    Join Date
    06-29-08
    Location
    Orlando, FL
    Posts
    971
    Post Thanks / Like
    Stat Links

    Question about programming. Question about programming. Question about programming. Question about programming.
    #2

    Re: Question about programming.

    C++. Java isn't used very much any more.

  3. Registered TeamPlayer Warprosper's Avatar
    Join Date
    09-01-08
    Posts
    5,775
    Post Thanks / Like
    Blog Entries
    1
    Stat Links

    Question about programming. Question about programming. Question about programming. Question about programming. Question about programming. Question about programming.
    Gamer IDs

    PSN ID: Warprosper Steam ID: Nukewarprosper Warprosper's Originid: Warprosper
    #3

    Re: Question about programming.

    C++

    Java is good too but you will have a better foundation with C++ I'd recommend like you said...Take both, but C++ first.

  4. Registered TeamPlayer Phyrelight's Avatar
    Join Date
    07-18-07
    Location
    Arizona
    Posts
    3,620
    Post Thanks / Like
    Stat Links

    Question about programming. Question about programming. Question about programming. Question about programming. Question about programming. Question about programming. Question about programming.
    Gamer IDs

    Steam ID: Phyrelight Phyrelight's Originid: Phyrelightaz
    #4

    Re: Question about programming.

    java is fully object oriented, it does memory management and trash cleanup automatically. Its good for games and applications inside of an OS or web browser. C++ is much more robust, it is used to create actual operating systems. You have to control more things like memory allocation and trash cleanup and such yourself so its much more complex. The university I went to taught java first then C/C++ then C#. Their approach is that people have a really hard time understanding encapsulation and object oriented programming in java once they have "been outside the box" in C.....so they teach java first and then once you understand the limitations of java they introduce the broad expanse that is C. Mind you, you will age a few years and get many gray hair learning C...just fair warning. C# is a combination, its robust like C but has automatic functions like trash cleanup and memory management. Its the object orientated version of C. Enjoy!


    As a side note, if you are interested in doing any cloud development in the future (ie salesforce) Java is used there, well their version of it but it translates pretty closely.
    Last edited by Phyrelight; 04-17-14 at 10:32 AM.

  5. Administrator Kanati's Avatar
    Join Date
    05-15-08
    Location
    Pekin, Illinois, United States
    Posts
    17,724
    Post Thanks / Like
    Stat Links

    Question about programming. Question about programming. Question about programming. Question about programming. Question about programming. Question about programming.
    #5

    Re: Question about programming.

    Neither one are very good...

    Java:
    pros - easy to learn. good starter language.
    cons - shitty runtime with more workarounds than should be in a "mature" language. sandbox vm means it's going to run slower than native code.

    C++:
    pros - universal (no matter what platform you'll likely have a compiler for it). huge amounts of documentation.
    cons - can be cryptic. not as prevalent as it once was.

    Both aren't all that great for getting jobs. Most people want C#, web crap like php/perl/js...

    Krakkens and shit. stop tempting them.
    -- Bigdog

  6. Registered TeamPlayer Phyrelight's Avatar
    Join Date
    07-18-07
    Location
    Arizona
    Posts
    3,620
    Post Thanks / Like
    Stat Links

    Question about programming. Question about programming. Question about programming. Question about programming. Question about programming. Question about programming. Question about programming.
    Gamer IDs

    Steam ID: Phyrelight Phyrelight's Originid: Phyrelightaz
    #6

    Re: Question about programming.

    cloud development is huge, I get at least 1 offer a month from a company looking for salesforce developers. I did it in school, didn't care for it so not my idea of ideal full time employment.

  7. Registered TeamPlayer ab1tar's Avatar
    Join Date
    07-15-09
    Location
    NRH, Tx
    Posts
    1,963
    Post Thanks / Like
    Stat Links

    Question about programming. Question about programming.
    #7

    Re: Question about programming.

    In school I started with c++ then a little java (was more expected to teach myself). I bet it is probably easier to learn java first then move to learning c++


    Also, where does everyone keep not seeing java development jobs, it seemed that most jobs I saw when hunting were for java developers...

    Sent from my HTC One using Tapatalk
    Likes salty99 liked this post
    (NC-17) Howlin: got plans for me do you?
    [TPG] ab1tar: oh yeah
    [TPG] ab1tar: youre on my list of ppl to do
    (NC-17) Howlin: woh abbi, should you buy me dinner first

  8. Registered TeamPlayer salty99's Avatar
    Join Date
    05-13-09
    Location
    Arizona
    Posts
    6,117
    Post Thanks / Like
    Blog Entries
    3
    Stat Links

    Question about programming. Question about programming. Question about programming. Question about programming. Question about programming.
    Gamer IDs

    Gamertag: salty99 PSN ID: mynameisfatmike salty99's Originid: mynameisfatmike
    #8

    Re: Question about programming.

    Quote Originally Posted by ab1tar View Post
    In school I started with c++ then a little java (was more expected to teach myself). I bet it is probably easier to learn java first then move to learning c++


    Also, where does everyone keep not seeing java development jobs, it seemed that most jobs I saw when hunting were for java developers...

    Sent from my HTC One using Tapatalk
    I too wonder this. A majority of all software engineering openings I've seen the last few years have been Java and .NET. Java is still very prevalent in network architecture. PHP, JS, and .NET are huge too, don't get me wrong, but Java still has its place.

    My recommendation for the class comes down to what type of learner you are.

    In doing Java first, you can learn the basics fairly quickly while having the more difficult concepts handled for you behind the scenes. In doing C++ first, you're getting dropped in the deep end with the whole shabang. It takes a little more to get up to speed. Even more so than just being OO vs OO/Procedural, I'd say the bigger difference is that java is mostly an interpreted language whereas C++ is a fully compiled language. While the vast majority of any software engineering positions will most likely require the use of some IDE like Visual Studio, Eclipse, or whatever - knowing how to compile source code from the command line is something that is good to know.

    When I enrolled in the EECS program I'm about to graduate from, the department was in the middle of a very large shift in their approach to teaching the students and I kind of got mish-mashed all over. Several years ago they introduced the students to programming with something like HTML -> Java - > C++ then the more abstract languages in the later courses like Lisp, Perl, etc. and now they have moved to first couple of classes being entirely in Python, then moving to Java for Data Structures and networks, then doing a ton of stuff in C for the higher level courses.

    The order I learned things went something like MATLAB - > C++ -> Java -> C -> Verilog/VHDL -> Embedded C -> Python -> HTML/JS/CSS/PHP -> C#. I was kind of all over the place and even though I didn't really follow the order I think the professors intended me to, I don't feel like I'm any worse of a programmer for it. Those first few classes where you are kind of getting your feet wet and learning the basic concepts might seem like a shock when you switch to a new language, but after a little bit - once you get how things work, the language is just a means to an end and you can pick it up quickly. I don't think it would make too much of a difference which one you decide to do first, since you sound like you will be taking them back to back anyways. I'd probably recommend Java first just since it's a bit easier to pick up.


  9. Registered TeamPlayer Option hunter's Avatar
    Join Date
    06-01-08
    Location
    Colorado Springs, Colorado
    Posts
    3,699
    Post Thanks / Like
    Stat Links

    Question about programming. Question about programming. Question about programming. Question about programming. Question about programming.
    Gamer IDs

    Steam ID: Optionhunter Option hunter's Originid: OptionHunter
    #9

    Re: Question about programming.

    Thanks for the advice guys.

    People seem to say Java is easier, so I guess I'll start with that.

  10. Registered TeamPlayer grayman's Avatar
    Join Date
    06-29-08
    Location
    Orlando, FL
    Posts
    971
    Post Thanks / Like
    Stat Links

    Question about programming. Question about programming. Question about programming. Question about programming.
    #10

    Re: Question about programming.

    Here the thing with programming languages. They're literally languages like Spanish and Japanese. If you're going to visit Spain you're not going to want to learn Japanese.

    If you have to take both then it doesn't really matter which you take first. But if you don't need to take both figure out what kind of programming you want to do in "real life" and figure out which of the languages is more applicable.

Page 1 of 2 12 LastLast

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Title