The PokéCommunity Forums Off-Topic Discussions Off-Topic
Started writing C# as a hobby, and... well...

Off-Topic Hang out with people and talk about whatever. Feel free to suggest a better description for this forum as everyone seems to have an opinion. :D

Reply
 
Thread Tools
  #1    
Old November 8th, 2013 (10:33 AM).
Twiggy's Avatar
Twiggy Twiggy is offline
You like dragons?
  • Crystal Tier
 
Join Date: Dec 2010
Location: Plushies.
Gender: Male
Nature: Hasty
Posts: 5,909
Something about writing C# and following through C# tutorials on MSDN started to make me think why the heck am I writing C++ even though I'm just barely three articles in.

I can't exactly point out why, but there's something about having a lot of things basically "already done for you" makes me feel... at home. Learning about things that you don't have to implement manually is... quite... refreshing.

What do you think of C#?
Reply With Quote

Relevant Advertising!

  #2    
Old November 8th, 2013 (7:37 PM).
Nick Nick is offline
Banned
     
    Join Date: Nov 2009
    Age: 19
    Posts: 5,220
    Where do you get all of this damn free time while getting a degree in goddamn Singapore Terry. Seriously.


    ...Ahem. To answer the question, I believe that C# is by far the cleanest and most powerful Windows programming language available. It's easier and sharper than C++ (hence the '#'), and a lot less cumbersome and bulgy than VB.NET. And it's just perfect as a .NET language.

    The only problem is, it doesn't compile into Windows natives, requiring you to either downgrade your application's framework version for compatibility or force your users to download the required version of the .NET framework.
    Reply With Quote
      #3    
    Old November 8th, 2013 (9:19 PM).
    Incineroar's Avatar
    Incineroar Incineroar is offline
    the spirit of the fighter
    • Moderator
    • Platinum Tier
    • Developer
     
    Join Date: May 2009
    Location: Iki Town
    Age: 22
    Gender: Male
    Nature: Brave
    Posts: 13,338
    I love C# myself. It's just that it's not compatible with anything that doesn't run Windows unless you get third-party apps.
    __________________
    Reply With Quote
      #4    
    Old November 9th, 2013 (12:51 AM).
    Satoshi Ookami's Avatar
    Satoshi Ookami Satoshi Ookami is offline
    Memento Mori
    • Gold Tier
     
    Join Date: Jul 2008
    Location: Abyss of Time, Great Seal
    Age: 24
    Gender: Male
    Nature: Calm
    Posts: 14,447
    Quote:
    Originally Posted by AlexTheRose View Post
    It's easier and sharper than C++ (hence the '#'),
    Actually # is from (C++)++ =D And since 4 +s are too much to write, they abbreviated it as # =D

    I personally love C#. It's the programming language I want to use in my job. It has the best features, allows more intuitive programming structures and... easiest desktop application interface =)
    Really... the only drawback is Windows-only OS. But... who needs desktop apps on Linux, right? =D

    And to end my post, I would like to use a joke

    Do you know why Java developers need glasses?
    Because they don't see sharp.
    __________________
    ROM hacking FAQ - Read before asking how to play a hack.

    Anime List | PSN Trophy List
    Reply With Quote
      #5    
    Old November 9th, 2013 (10:26 AM).
    twocows's Avatar
    twocows twocows is offline
    Pretentious Intellectual Jerk
    • Gold Tier
     
    Join Date: Mar 2009
    Location: Michigan
    Age: 26
    Gender: Male
    Nature: Lax
    Posts: 4,125
    C# is nice, but I prefer Python. However, I did end up using it for a quick program I needed to make at work yesterday to parse some XML.

    However, I don't dislike C, even if you end up having to do a lot of things yourself. I do dislike C++, though.
    __________________
    Doctors Without Borders: one of the few charity groups you can rely on to actually do real good in the world.

    "The trouble with fighting for human freedom is that one spends most of one's time defending scoundrels. For it is against scoundrels that oppressive laws are first aimed, and oppression must be stopped at the beginning if it is to be stopped at all." - H. L. Mencken, unsourced

    "There is a cult of ignorance in the United States, and there always has been. The strain of anti-intellectualism has been a constant thread winding its way through our political and cultural life, nurtured by the false notion that democracy means that 'my ignorance is just as good as your knowledge.'"- Isaac Asimov, Column in Newsweek (21 January 1980) [source]
    Reply With Quote
      #6    
    Old November 9th, 2013 (1:28 PM).
    MKGirlism's Avatar
    MKGirlism MKGirlism is offline
    3DS and Wii U Game Developer
       
      Join Date: Feb 2013
      Location: Netherlands
      Age: 25
      Gender: Female
      Nature: Calm
      Posts: 414
      Am I the only one who doesn't like C#?
      I mean, it has proven to be a nice Scripting Language in Unity3D, but as a Programming Language? No.
      I'll explain why.

      First of all, when I write something in C# in Visual Studio, it feels like a plastic toy, for some reason.
      You can indeed make something easier and faster with it, but it feels like Visual Studio is Programming everything for me, instead of me putting time and effort to actually make something.
      Then a side effect is, C# is limited to Windows, Windows Phone, and Xbox Platforms, unless I use Mono, which is even slower and even less nice.

      I just prefer C++, it works on every single Platform (yes, even iPhones and Androids!), I don't require anybody to get a specific .NET Framework Versions, and Apps/Games written in C++ are much faster than Apps/Games written in C#.
      Especially when making games, speed is very important.
      But other than speed, C++ also provides an endless list of useable libraries (SDL, OpenGL, WWise, FMOD, just to name a few), while in C#, you'll most likely lean on XNA only.

      The downsides of C++ are stuff like Memory Leaks, and it being to flexible (when working in a Team, it might be difficult to read someone else's Code).

      I'm not saying C# is bad.
      In fact, Java is the bad guy in the C-family.
      __________________
      ~Yami
      Reply With Quote
        #7    
      Old November 9th, 2013 (1:36 PM).
      Nathan's Avatar
      Nathan Nathan is offline
      Blade of Justice
      • Silver Tier
       
      Join Date: Jul 2012
      Location: Earth
      Age: 19
      Gender: Male
      Nature: Timid
      Posts: 4,065
      C# is a good language to use and powerful but I prefer C++ myself. As MKGirlism said, C++ works on all platforms, has a ton of libraries and is really powerful. It's also one of the most used languages in game developing so yeah I prefer it but C# is still nice.
      __________________
      || ||
      Reply With Quote
        #8    
      Old November 9th, 2013 (11:53 PM).
      Satoshi Ookami's Avatar
      Satoshi Ookami Satoshi Ookami is offline
      Memento Mori
      • Gold Tier
       
      Join Date: Jul 2008
      Location: Abyss of Time, Great Seal
      Age: 24
      Gender: Male
      Nature: Calm
      Posts: 14,447
      Quote:
      Originally Posted by MKGirlism View Post
      I just prefer C++, it works on every single Platform (yes, even iPhones and Androids!), I don't require anybody to get a specific .NET Framework Versions, and Apps/Games written in C++ are much faster than Apps/Games written in C#.
      Multiplatformity and speed are the only advantages of C++ over C#.
      But most people wouldn't think of writing complicated game in C# =D
      And you said it yourself Memory leaks, diamond (multiple inheritance) as disadvantages overweight the advantages I believe.
      Unless you are actually coding the game =D

      Quote:
      Originally Posted by MKGirlism View Post
      In fact, Java is the bad guy in the C-family.
      *thumbs up

      Quote:
      Originally Posted by twocows View Post
      C# is nice, but I prefer Python. However, I did end up using it for a quick program I needed to make at work yesterday to parse some XML.
      Oh yea! I totally can hear you. C# is totally best for working with XML =)
      Reply With Quote
        #9    
      Old November 13th, 2013 (7:57 AM).
      Twiggy's Avatar
      Twiggy Twiggy is offline
      You like dragons?
      • Crystal Tier
       
      Join Date: Dec 2010
      Location: Plushies.
      Gender: Male
      Nature: Hasty
      Posts: 5,909
      Speaking of C#, looks like things just gotten a bit better for cross-platform compatibility.
      Reply With Quote
      Reply
      Quick Reply

      Sponsored Links
      Thread Tools

      Posting Rules
      You may not post new threads
      You may not post replies
      You may not post attachments
      You may not edit your posts

      BB code is On
      Smilies are On
      [IMG] code is On
      HTML code is Off

      Forum Jump


      All times are GMT -8. The time now is 9:01 PM.