Thread: C# vs. Java

  1. #1
    Registered User
    Join Date
    Dec 2001
    Posts
    126

    C# vs. Java

    I haven't really had much experience with C# or Java, but I would like to learn one of them. Which one should I choose? Also, if you could give me some resources to draw from for either of them, it would be great.

    Thanks!

  2. #2
    Microsoft. Who? MethodMan's Avatar
    Join Date
    Mar 2002
    Posts
    1,198
    nvoigt compiled a nice set of links, and is a sitcky in the C# board. Here is the link

    http://www.cprogramming.com/cboard/s...&threadid=4615

    There are several resouces you can check out there.
    -MethodMan-

    Your Move:Life is a game, Play it; Life is a challenge, Meet it; Life is an opportunity, capture it.

    Homepage: http://www.freewebs.com/andy_moog/home.html

  3. #3
    Registered User sentienttoaster's Avatar
    Join Date
    Nov 2002
    Posts
    79
    I would have to say that Java is the one to learn.
    This has been a public service announcement from GOD.

    111 1111

  4. #4
    Terrance11
    Guest
    Java biggest disadvantage is that they don't give you the power of managing your own memory the way you can in c/c++. C# improves on java by giving you this feature.

    I don't know much about either java or c#, but this is from my understanding.

  5. #5
    ....
    Join Date
    Aug 2001
    Location
    Groningen (NL)
    Posts
    2,380
    >Java biggest disadvantage is that they don't give you the power
    >of managing your own memory

    Being able to manage your own memory depends on the used Java implementation. If you are using an implementation of real-time or embedded Java, then there may be the possibility to enable or disable the garbage collector.

    The main disadvantage of the garbage collector is that it is a process which cannot be controlled by your software, this gives much trouble when creating real-time systems.

    On the other hand, not having to worry about memory management can be useful. If your software does not need to run in a real-time environment so you don't have to worry about real-time system aspects, then letting the garbage collector care for the memory management can have its advantages.

  6. #6
    Just one more wrong move. -KEN-'s Avatar
    Join Date
    Aug 2001
    Posts
    3,227
    This thread could easily be closed...if you look in the C# board, there are about 20 threads on this EXACT SAME TOPIC.

    //edit:

    http://cprogramming.com/cboard/showt...threadid=13106
    http://cprogramming.com/cboard/showt...threadid=13260
    http://cprogramming.com/cboard/showt...&threadid=6668
    http://cprogramming.com/cboard/showt...&threadid=5582


    For starters....
    Last edited by -KEN-; 12-03-2002 at 04:05 PM.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. C#, Java, C++
    By incognito in forum A Brief History of Cprogramming.com
    Replies: 10
    Last Post: 10-05-2004, 02:06 PM
  2. First Java Class at college
    By GanglyLamb in forum A Brief History of Cprogramming.com
    Replies: 24
    Last Post: 09-29-2004, 10:38 PM
  3. The Java language is being expanded
    By DavidP in forum A Brief History of Cprogramming.com
    Replies: 26
    Last Post: 06-11-2004, 09:07 PM
  4. Java woes
    By DavidP in forum A Brief History of Cprogramming.com
    Replies: 15
    Last Post: 07-06-2003, 12:37 AM
  5. C or Java as a first language
    By CorJava in forum A Brief History of Cprogramming.com
    Replies: 34
    Last Post: 10-23-2002, 05:12 PM