1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

c# vs Java

Discussion in 'General Programming Chat' started by roxxorzboxxoz, Nov 11, 2015.

  1. roxxorzboxxoz

    roxxorzboxxoz Newbie

    Joined:
    Nov 11, 2015
    Messages:
    1
    Likes Received:
    0
    Could you guys please list me some of the things you like better/worse of both languages?
     
  2. mantic0re

    mantic0re Junior Member

    Joined:
    May 29, 2015
    Messages:
    118
    Likes Received:
    9
    Typically c# is used on Microsoft platforms only(unless you use mono but that has issues of its own). java can be deployed on most devices.

    c# does have advantages though, my personal experience:
    Better IDE for c#
    Somewhat more pleasant syntax even though it's very similar.
    More up to do date libraries.
     
    • Thanks Thanks x 2
  3. Porfoore

    Porfoore Newbie

    Joined:
    Nov 8, 2012
    Messages:
    19
    Likes Received:
    1
    C# or java? It depends on what do you actually want or need. If you are beginner, and you want to learn, I would suggest C# for the reasons mantic0re listed above. But, Java is more powerful in my opinion.
     
  4. gooldude13

    gooldude13 Newbie

    Joined:
    Jun 11, 2011
    Messages:
    24
    Likes Received:
    26
    Java all the way. There's nothing like writing an application once and debugging it everywhere. Java has intellij going for it too, so on the ide side it is pretty solid. Not to mention netbeans, eclipse, etc. Whatever floats your boat. C# is a great language and it's very similar, but Microsoft is proprietary and nothing is guaranteed with them . Just the other week they took down their unlimited live storage because people were using it as advertised. And that's just one example. If C# were run by a corporation not known for constantly buttfucking their customers, it's future would be far brighter.
     
    Last edited: Nov 16, 2015
  5. MichelBertrand

    MichelBertrand Registered Member

    Joined:
    Sep 16, 2015
    Messages:
    78
    Likes Received:
    19
    Occupation:
    Beach boy
    Location:
    EU
    If you just want to learn the language and programming for yourself, choose C #. If you want to become a programmer, teach both but start with Java
     
  6. MarcoKayzimir

    MarcoKayzimir Newbie

    Joined:
    Sep 17, 2015
    Messages:
    32
    Likes Received:
    1
    There is so much said and nothing to add. Want cross-platform language, choose Java. Want to quickly start programming under Windows - take#. If you're a fan of IOS, take java
     
  7. crashed

    crashed Senior Member

    Joined:
    Aug 13, 2008
    Messages:
    958
    Likes Received:
    1,201
    Occupation:
    Guru-slayer
    Location:
    Behind the VPN...
    Home Page:
    With the latest C# framework this year MS have made the .Net library open source and cross platform with SDK's for all devices so you can use it on any device.
     
  8. revproxy

    revproxy BANNED BANNED Jr. VIP Premium Member

    Joined:
    Nov 20, 2015
    Messages:
    396
    Likes Received:
    100
    Gender:
    Male
    first of all i hate MS and dont have Windows over 10 years.
    JAVA - its works on any OS and you dont have to deal with MS...
     
  9. bojan92

    bojan92 Regular Member

    Joined:
    Jul 20, 2015
    Messages:
    219
    Likes Received:
    50
    I personally love using java because it is king. the interface plus its object oriented capabilities. It is a language that i started with and eventually I fell in love with Java.
     
  10. neutralhatter

    neutralhatter Jr. VIP Jr. VIP

    Joined:
    Jun 23, 2010
    Messages:
    437
    Likes Received:
    332
    Allthough this is a (somewhat) straight forward question, I suspect the OP is talking about more than only the language. Unfortunately his question has most previous responders assuming certain facts that are not neccesarely true. For example that C# will only be used for windows development ....but this is not true, it can also be used for other Operation systems

    If it's actually the difference in language the OP is interrested in, he should just google it and he'll find the difference immediately. If it's more, then he should refrase his question because the opinions that is being shared in this thread will only mislead starting developers.
     
    Last edited: Nov 28, 2015