Programming

Discussion in 'Off-Topic' started by cida, Jul 17, 2013.

  1. cida

    cida true blue full grown fair dinkum fkn aussie
    Builder ⛰️ Ex-President ⚒️⚒️ Premium Upgrade

    Joined:
    Apr 22, 2012
    Messages:
    118
    Trophy Points:
    46,810
    Gender:
    Male
    Ratings:
    +46
    I have a question. I am interested in learning to code, and have dabbled a bit in C++, which I find I rather like. However, I haven't thought about the applications it has, where it can be applied. So, I looked at java and Objective-C a little. Here are my questions:

    1. Where is C++ used. (Sorry for how basic a question it is)
    2. Where is Java used, and what IDE can I use on Mac?
    3. What is the demand for Objective-C, and will the syntax be confusing for a beginner if I wish to move to another language at a later stage? LCPrecords

    Thanks for anyone who can answer my questions, I greatly appreciate it!
     
  2. kukelekuuk

    kukelekuuk C͕̹̲̽ͪ͐ͩ̔L̜̦̝͈ͦ̿̾̿ḘA̻̗̤̳̐ͭ̆̿̃̑ͭN̊̓͑̇ͯ
    Builder ⛰️ Ex-EcoLeader ⚜️⚜️⚜️ Premium Upgrade

    Joined:
    May 25, 2011
    Messages:
    10,007
    Trophy Points:
    84,160
    Ratings:
    +6,910
    c++ is used for.. A LOT. Stuff like Adobe's photoshop, microsoft office, mozilla firefox, google chrome, internet explorer (some older windows environments, too. like 95 to XP), C++ is a cross-platform language, it works on Mac, Linux and Windows (although linux requires some packeges for it to work).

    Java used to be used in applications like printers, faxers, phones, etc. (pre-android/iOS smartphones used java) Android itself uses "java" (reverse engineered java, not actually java but 99.99% the same)
    Java is also used a lot for applications, such as webservers, web applets, and rarely even games (minecraft).
    As for IDEs, I only know of Eclipse and Intellij, I myself would pick intellij over eclipse any time. (eclipse is poop)

    Objective C is not difficult to learn, if you wish to go in the direction of apple things (mac, iOS, etc) then Objective-C is the way to go. What I do recommend is you learn a lot about programming itself first before attempting to make serious things in Objective-C, because it can be really confusing for someone with little to no programming knowledge (Unless you're a genius at it). I myself started out with java (it was a bad idea) and it didn't go well, I ended up learning a lot of PHP, which also made me a better programmer, after which I started doing java again. What I'm trying to say is, try getting better at the easier languages, like php or python before attempting to do more complicated languages like Objective C, java, C#, etc.
     
    #2 kukelekuuk, Jul 17, 2013
    Last edited: Jul 17, 2013
  3. cida

    cida true blue full grown fair dinkum fkn aussie
    Builder ⛰️ Ex-President ⚒️⚒️ Premium Upgrade

    Joined:
    Apr 22, 2012
    Messages:
    118
    Trophy Points:
    46,810
    Gender:
    Male
    Ratings:
    +46
    Thanks so much kukelekuuk00 - one more question: what do you code and in what language? are you a plugin developer? is that done with java?
     
  4. kukelekuuk

    kukelekuuk C͕̹̲̽ͪ͐ͩ̔L̜̦̝͈ͦ̿̾̿ḘA̻̗̤̳̐ͭ̆̿̃̑ͭN̊̓͑̇ͯ
    Builder ⛰️ Ex-EcoLeader ⚜️⚜️⚜️ Premium Upgrade

    Joined:
    May 25, 2011
    Messages:
    10,007
    Trophy Points:
    84,160
    Ratings:
    +6,910
    I mostly used PHP and Java, bukkit plugins are written in Java.
     
  5. cida

    cida true blue full grown fair dinkum fkn aussie
    Builder ⛰️ Ex-President ⚒️⚒️ Premium Upgrade

    Joined:
    Apr 22, 2012
    Messages:
    118
    Trophy Points:
    46,810
    Gender:
    Male
    Ratings:
    +46
    Awesome, thanks! May I pm you with any future questions?
     
  6. kukelekuuk

    kukelekuuk C͕̹̲̽ͪ͐ͩ̔L̜̦̝͈ͦ̿̾̿ḘA̻̗̤̳̐ͭ̆̿̃̑ͭN̊̓͑̇ͯ
    Builder ⛰️ Ex-EcoLeader ⚜️⚜️⚜️ Premium Upgrade

    Joined:
    May 25, 2011
    Messages:
    10,007
    Trophy Points:
    84,160
    Ratings:
    +6,910
    Sure, just try to ask more than one question at once, and not spread them out over multiple PMs (Unless it's an urgent question, which I doubt)
     
  7. cida

    cida true blue full grown fair dinkum fkn aussie
    Builder ⛰️ Ex-President ⚒️⚒️ Premium Upgrade

    Joined:
    Apr 22, 2012
    Messages:
    118
    Trophy Points:
    46,810
    Gender:
    Male
    Ratings:
    +46
    Haha, alrighty!
     
  8. LCPrecords

    LCPrecords Former Head of App Development
    Builder ⛰️ Ex-President ⚒️⚒️ Premium Upgrade

    Joined:
    May 18, 2013
    Messages:
    119
    Trophy Points:
    39,670
    Gender:
    Male
    Ratings:
    +21
    Objective-C can be easily learned over time with help from youtube and stackoverflow.com plus checking the apple developer manual, just make your first app with thing you know, then add a new feature to every app or update
     
  9. cida

    cida true blue full grown fair dinkum fkn aussie
    Builder ⛰️ Ex-President ⚒️⚒️ Premium Upgrade

    Joined:
    Apr 22, 2012
    Messages:
    118
    Trophy Points:
    46,810
    Gender:
    Male
    Ratings:
    +46
    Okay! thanks so much.