Why do you think C# isn't popular?

This is a discussion on Why do you think C# isn't popular? within the A Brief History of Cprogramming.com forums, part of the Community Boards category; I posted this in another thread, but should've posted it here. Java doesn't give you the ability to manage your ...

  1. #16
    Terrance11
    Guest
    I posted this in another thread, but should've posted it here.

    Java doesn't give you the ability to manage your own memory like in c/c++ which is a huge disadvantage. But it also makes coding in java much easier.

    C# is microsofts answer to java. Sun sued ms(or tried to sue, I don't know if they won) for stealing java and naming it j++, so they created c#.

    C# give you the ability to manage your memory, and also give you top down functionality. It's not meant to take over c++, but was probably intended to take over java.

    But since it's an ms product, it's geared towards ms operating systems, so it's not likely to knock out java anytime in the near future.

    Rumor is that ms is releasing C# into the public domain so it'll become standardize, which should be interesting.

    Most colleges are switching to java (or c#) because c++ is too complex to teach in such a period of time.

    Of course, this post is mostly from what I've heard, don't quote me on anything.

  2. #17
    ....
    Join Date
    Aug 2001
    Location
    Groningen (NL)
    Posts
    2,386
    >Java doesn't give you the ability to manage your own memory
    >like in c/c++ which is a huge disadvantage.

    It is not necessarily a 'huge disadvantage', anyway, I replied to your original post in the other thread.

    >It's not meant to take over c++, but was probably intended to
    >take over java.

    Yes. From what I've read the .NET environment is Microsofts version of the J2EE environment.

    I can only talk for the embedded software segment. In this segment Java is much more popular than C#. Mainly because the OS'es used in embedded software are mostly non-MS and don't support .NET (yet). But Windows CE is coming up rapidly since it is quite a good and stable OS, so there is a chance C# will also become a big player besides Java in the embedded segment. Especially if MS will release C# into the public domain.

    Anyway, C and C++ are still most used in the embedded segment and I think they will be for a long time. On higher level software, like the GUI's which a lot of electronics are equipped with, Java is leading.

  3. #18
    Christian
    Join Date
    Mar 2002
    Posts
    618
    Rumor is that ms is releasing C# into the public domain so it'll become standardize, which should be interesting.
    Especially if MS will release C# into the public domain.
    It is not a rumor, it fact and in 10 days will have been so for a year.

    http://lightning.csse.monash.edu.au/.net/CLI/

    But since it's an ms product, it's geared towards ms operating systems, so it's not likely to knock out java anytime in the near future.
    http://www.go-mono.org/
    I shall call egypt the harmless dragon

    -Isaiah 30.7

  4. #19
    Registered User Scourfish's Avatar
    Join Date
    Mar 2002
    Posts
    397
    Originally posted by XSquared
    I'm currently being taught Java in my grade 12 programming course, but, from what I've heard, most univerisities up here are switching to teaching C# in their computers courses.
    My friend at Kent State University had to learn how to use Cygwin to telnet to the linux boxes on campus in order to complete his "intro to Computer Science" courses.

  5. #20
    CS Author and Instructor
    Join Date
    Sep 2002
    Posts
    511
    I posted this earlier:


    SIGCSE has done its annual survey of first year languages at Universities and the primary languages used in CS curricula

    Here are the results (First Year Languages)

    2001-2002

    C- 11% C++ -40% Java- 49% Ada -4% Pascal-2%

    Scourfish, is right more Universities are looking to change to C# in the intro classes. I saw at least two articles in SIGCSE on this. I mentioned this in another posting as well.
    Mr. C: Author and Instructor

  6. #21
    Seven years? civix's Avatar
    Join Date
    Jul 2002
    Posts
    605
    I think I would choose java over C#

    For one reason, java has maaaaaany more programmers, simply for the fact that its an older language.

    C# on the other hand, I have no idea if it's more versatile or easiter than C or C++, and if it is, I might consider learning it, if more people start programming with it.

  7. #22
    Mayor of Awesometown Govtcheez's Avatar
    Join Date
    Aug 2001
    Location
    MI
    Posts
    8,825
    >C- 11% C++ -40% Java- 49% Ada -4% Pascal-2%

    That must have been a huge survey - that's 106%...

  8. #23
    Emotionally Unstable DarkViper's Avatar
    Join Date
    Oct 2002
    Posts
    343
    HA! microsoft couldn;t win the battle with Javascript, so they made JScript.

    now their in a battle for a lawsuit with Sun (makes of java) because bills trying to stea the rights to the language. thats why MSVJ++ 6.0 hasn;t been updated in a long time!

    now since he knows he cant win over the language, he made c#???? of all things, including buying out RARE and all that other junk. i hope sun wins and humiliates Bill, even though i hate java, i just hate bill more.

    Linus Trovack (i think thats his last name) was a pure genious! i hail to Linus. btw, did you know its proper way to be pronounced is "leenux"? damn, caught me by surprise. theres a voice clip of him saying it in sweeish and english saying:

    "hi im Linus, and i pronouse linux as 'leenux'"!
    ~DJ DarkViper signing out
    ----------------------------------------
    My Site:
    Black Jaguar Studios

    Languages:
    Fluent English, Starter German, HTML, Javascript, Actionscript, Intermediate PHP

    Verteran Despiser of: ASP, Java, BASIC, Pascal, Cobalt

  9. #24
    Mayor of Awesometown Govtcheez's Avatar
    Join Date
    Aug 2001
    Location
    MI
    Posts
    8,825
    > thats why MSVJ++ 6.0 hasn;t been updated in a long time!

    Yeah, like not in... 1 whole version of VS. Was J++ even in VS6? I think J++ wasn't updated because it was a crappy language, not because of anything to do w/ Sun.

    > , including buying out RARE and all that other junk

    What the hell's wrong with that? Had I the cash, I'd've bought it and Bungie, too. Sounds like a good investment to me.

    > Trovack

    Torvalds.

  10. #25
    Banned Cgawd's Avatar
    Join Date
    Oct 2002
    Posts
    405
    Isn't MS putting .NET on all of its post-XP OSes? That'd be neat...then I'd start using C#.
    yes this is correct, hence the name of their next OS, a server family OS called Windows .NET Server 2003, its currently in RC2 stage as of DEC20

  11. #26
    Christian
    Join Date
    Mar 2002
    Posts
    618
    now since he knows he cant win over the language, he made c#???? of all things, including buying out RARE and all that other junk. i hope sun wins and humiliates Bill, even though i hate java, i just hate bill more.
    Did you even bother to read the links I posted

    The following organizations have participated in the work of ECMA TC39/TG2 and TC39/TG3 and their contributions are gratefully acknowledged:

    Fujitsu Software, Hewlett-Packard, Intel Corporation, International Business Machines, ISE, Microsoft Corporation, Monash University, Netscape, OpenWave, Plum Hall, Sun Microsystems
    I shall call egypt the harmless dragon

    -Isaiah 30.7

  12. #27
    l'Anziano DavidP's Avatar
    Join Date
    Aug 2001
    Location
    Plano, Texas, United States
    Posts
    2,738
    Most colleges are switching to java (or c#) because c++ is too complex to teach in such a period of time.
    Are you serious? If that is the real reason why colleges teach Java instead of C++ than that is the stupidest thing I have ever heard. You can easily gain fluency in C++ within a year.

    In fact, many of us here are fluent with C++, meaning that we know all of the standard functions and the standard keywords, and maybe even a little extra. That doesnt mean that we have taken time to make a big cool project, it just means that we know the language.

    If that is the reason colleges use Java first year, its completely and utterly stupid. Somebody should hit them on the head with a stick.
    My Website

    "Circular logic is good because it is."

Page 2 of 2 FirstFirst 12
Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Most popular game taken to Kuwait by soldiers
    By abachler in forum A Brief History of Cprogramming.com
    Replies: 6
    Last Post: 06-17-2008, 10:19 AM
  2. What makes C so popular
    By TmX in forum Tech Board
    Replies: 4
    Last Post: 11-09-2006, 06:54 AM
  3. Cource code for popular games
    By Queatrix in forum Tech Board
    Replies: 4
    Last Post: 06-16-2005, 10:12 AM
  4. Justlinux.com closes it's most popular board
    By carrja99 in forum A Brief History of Cprogramming.com
    Replies: 4
    Last Post: 02-15-2003, 01:11 AM

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21