Monday, May 30, 2011

I've Seen the Light

When I first learned to program, I learned in C++.  It was a pretty daunting task, but I grew to love the language.  I grew very familiar with it, and soon I started to learn other languages.  I learned some Python, OCaml, Ruby, etc., but I still felt that C++ was my favorite.  Granted, each language has its advantages and disadvantages, but I became quite a bit of a fanboy.  Then I started to learn Java.



I was very hesitant at first.  "This is a cheap ripoff of C++, this sucks!"  I tried not to like it, but the more and more I worked with it, the more I grew to appreciate all of its features.  Automatic garbage collection, great class hierarchy, and a plethora of libraries full of methods (still getting used to calling things "methods" instead of "functions").  Add to the mix the awesome Eclipse IDE, and you have such a great development environment, you're ready to start making some sweet programs.  I know this may be a bit confusing to people who don't know anything about programming, but I should be posting some How-To's in a few days, so stay tuned!  Until then, I'm going to keep working with this bad boy, and maybe crank out a few Android Apps while I'm at it.  But that's probably a bit ambitious.

14 comments:

  1. I've seen the light too....the only good java is in my coffee cup

    ReplyDelete
  2. actually i thing that if you are a good programer, it doesnt matter the languaje you are using. sintax may differ, but the hard part is always the "how to do this". not the how to program it.

    ReplyDelete
  3. Java is nice because of it's ability to run on almost any platform, but C++ tends to load faster & function much easier. Try to create a Java audio editor & let me know when you have no more hair to pull out... C++ is much smoother for applications with a lot of code, Java is somewhat cumbersome since it has to load it's libraries on demand, but if you want something to run on Linux, Mac & Windows -- It's definitely the best route if the app isn't too resource intensive.

    So, they both have advantages & disadvantages.

    ReplyDelete
  4. I used to know C++, i want to get back into programming does anyone have recommendations on which is easier to learn?

    ReplyDelete
  5. Kinda wish I stuck with programming, I have the basics of C++ and Java but not much.

    ReplyDelete
  6. I learned C first, then C++. Never gotten around JAVA.

    ReplyDelete
  7. I tried learning this at one point. I sucked ha ha

    ReplyDelete
  8. I'm staying tuned for more, +1 follow nice post.

    ReplyDelete
  9. Java sucks. [End of comment]

    (Sorry, it's the truth :> )

    ReplyDelete
  10. learned some java already, seems good plan to use it in the future.

    ReplyDelete
  11. It's been years since I tried my hand at programming, but I'm thinking of starting again, I feel a bit ignorant now having been away from it for so long.

    ReplyDelete