View Poll Results: you opinion on C++ to C#

Voters
14. You may not vote on this poll
  • it is great upgrade !

    0 0%
  • downgrade, absolutely C++ is better

    10 71.43%
  • i really dont care both of them

    4 28.57%

Thread: C++ to C#, upgrade or downgrade ?

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    l'Anziano DavidP's Avatar
    Join Date
    Aug 2001
    Location
    Plano, Texas, United States
    Posts
    2,743
    well, literally speaking it would be a downgrade. why?

    because C# uses the # sign, which is supposed to connotate a "sharp" note in music, which is a half-step up.

    C++, however, uses the ++ operator, which is a full increment up.

    Therefore, literally speaking:

    C = 1
    C# = 1.5
    C++ = 2

    However, enough with that. That's just joking around.

    C# I think has MANY MANY nice features. Indeed I think it is an excellent language, however, I have not had as much experience with it as I have had with C++.

    With C#, GUI definitely becomes much simpler than with C++. That is a fact. Also, such things as delegates, and also the new features of structs and classes are very nice. C# also has pointers, but they are not used as much as they would be in C++.

    Meanwhile, C# is an interpreted language, sort of. Technically that makes it slower than C++. I have an irking suspicion, however, that Microsoft programmers have developed C# in such a way that its programs will run at C/C++ speeds in Windows environments, and then, if they ever port C# to Linux/Unix/Mac environments, they will run at more Java-like speeds.

    C++ is my language of choice. Yes, memory management can be a nuisance sometimes, but I think it is an important thing that every programmer should learn and be proficient in. I have come upon scores of Java programmers up at college that have been doing Java their whole programming career, and they dont know jack crap about memory management or how to handle pointers or what the difference between the stack and heap are, etc. That is why I am so against Java being taught as a beginners language because I have seen people that dont have a clue about how to handle the memory, and they really should know how to do such things.
    My Website

    "Circular logic is good because it is."

  2. #2
    flashing vampire black's Avatar
    Join Date
    May 2002
    Posts
    563
    Quote Originally Posted by DavidP
    C = 1
    C# = 1.5
    C++ = 2
    that is the real reason lol
    Never end on learning~

  3. #3
    Registered User major_small's Avatar
    Join Date
    May 2003
    Posts
    2,787
    Quote Originally Posted by DavidP
    Yes, memory management can be a nuisance sometimes, but I think it is an important thing that every programmer should learn and be proficient in. I have come upon scores of Java programmers up at college that have been doing Java their whole programming career, and they dont know jack crap about memory management or how to handle pointers or what the difference between the stack and heap are, etc. That is why I am so against Java being taught as a beginners language because I have seen people that dont have a clue about how to handle the memory, and they really should know how to do such things.
    at the school I'm going to, we have this nerd (very stereotypical nerd) that is teaching the C++ courses... so far he seems really cool, although most people don't like him... anyway, to the point...

    he's fresh from the field (<.5year) and he teaches programming the way it should be taught... he gives you a background on memory and pointers, teaches functions, and then teaches pointers... he likes to make sure people write good code and know what their code is doing... I can't wait for next semester...

    right now I'm in Advanced (haha) Visual BASIC, and I can't stand it... not because the language is bad, but because they tell you how to do things and don't explain how or why they work... for example, when we print something, we're using an e.graphics method... I kinda know how it works because of my previous programming experience, but the other person in my class is just typing because the book says so...
    Join is in our Unofficial Cprog IRC channel
    Server: irc.phoenixradio.org
    Channel: #Tech


    Team Cprog Folding@Home: Team #43476
    Download it Here
    Detailed Stats Here
    More Detailed Stats
    52 Members so far, are YOU a member?
    Current team score: 1223226 (ranked 374 of 45152)

    The CBoard team is doing better than 99.16% of the other teams
    Top 5 Members: Xterria(518175), pianorain(118517), Bennet(64957), JaWiB(55610), alphaoide(44374)

    Last Updated on: Wed, 30 Aug, 2006 @ 2:30 PM EDT

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Windows XP Upgrade Question
    By peckitt99 in forum Tech Board
    Replies: 3
    Last Post: 12-23-2007, 01:48 AM
  2. Boom, Headoshot!!
    By mrafcho001 in forum A Brief History of Cprogramming.com
    Replies: 50
    Last Post: 07-21-2005, 08:28 PM
  3. Windows upgrade snag
    By Abiotic in forum Tech Board
    Replies: 4
    Last Post: 10-26-2003, 04:40 PM
  4. Exchange Upgrade
    By (TNT) in forum A Brief History of Cprogramming.com
    Replies: 4
    Last Post: 05-18-2002, 07:12 AM
  5. WinXP Upgrade Doesn't Make Any Sense
    By Troll_King in forum A Brief History of Cprogramming.com
    Replies: 3
    Last Post: 10-25-2001, 04:18 PM