The PokéCommunity Forums  

Go Back   The PokéCommunity Forums > Entertainment & Hobbies > Technology & Internet
Sign Up Rules/FAQ Live Battle Blogs Mark Forums Read

Notices

Technology & Internet The place to go for all things tech and internet. Share a funny YouTube video or meme, discover the latest useful apps, or just get some free tech support.


Advertise here

Reply
 
Thread Tools
  #1    
Old November 8th, 2013, 10:33 AM
Twiggy's Avatar
Twiggy
Slender snake
Community Supporter
 
Join Date: Dec 2010
Location: Plushies.
Age: 21
Gender: Male
Nature: Hasty

Advertise here
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#?
__________________
Hey, it's Twiggy here. Or Twiggy, if you prefer. I like Servine and Noivern a lot. I'm paired with Kip. I like Katy Perry. I want a Chespin plushie. Also, I'm a total PC geek.
Links
Reply With Quote
  #2    
Old November 8th, 2013, 07:37 PM
Alex's Avatar
Alex
Mmm, yeah
Community Supporter
 
Join Date: Nov 2009
Age: 16
Nature: Naive
Send a message via Skype™ to Alex
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, 09:19 PM
Team Fail's Avatar
Team Fail
The fine line between in|sanity
Community Supporter
 
Join Date: May 2009
Age: 19
Gender: Male
Nature: Brave
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.
__________________

Pairs:
Kevin, Echidna
Follow me on Twitter! @TeamFail
Alt 1, リザードン
Miiverse
Pokémon Hackers Online
Alt 2: Jack Cayman



[04:20.39] <@GoGo> I WILL INSERT WITH PLEASURE
[04:20.45] <@GoGo> shut it Bela

[05:41.55] <Team_Fail> Blue Spider is interesting, but #MEHMasterRace
[05:42.20] <diegoisawesome> Team_Fail: Sounds like a bunch of unmotivated people that still want to try to take over the world
Reply With Quote
  #4    
Old November 9th, 2013, 12:51 AM
Satoshi Ookami's Avatar
Satoshi Ookami
Memento Mori
Community Supporter
 
Join Date: Jul 2008
Location: Abyss of Time, Great Seal
Age: 22
Gender: Male
Nature: Calm
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. | Previous Sign 2 | Previous Sign

Anime List | PSN Trophy List
Reply With Quote
  #5    
Old November 9th, 2013, 10:26 AM
twocows's Avatar
twocows
Pretentious Intellectual Jerk
Community Supporter
 
Join Date: Mar 2009
Location: Michigan
Age: 23
Gender: Male
Nature: Lax
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.

PM me if you have computer troubles. I work in IT for a living and can probably solve your problems. My rate is $expensive/hr, but I'm still cheaper than Creep Squad and, unlike them, will actually get the job done or let you know if I can't.

Quote:
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

Quote:
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]

NEW 40K MMOFPS YESSSSS
Reply With Quote
  #6    
Old November 9th, 2013, 01:28 PM
MKGirlism's Avatar
MKGirlism
3DS and Wii U Game Developer
 
Join Date: Feb 2013
Location: Netherlands
Age: 22
Gender: Female
Nature: Calm
Send a message via Skype™ to MKGirlism
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, 01:36 PM
Nathan's Avatar
Nathan
too lazy
Community Supporter
 
Join Date: Jul 2012
Location: Earth
Age: 16
Gender: Male
Nature: Timid
Send a message via Skype™ to Nathan
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
Memento Mori
Community Supporter
 
Join Date: Jul 2008
Location: Abyss of Time, Great Seal
Age: 22
Gender: Male
Nature: Calm
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 =)
__________________
ROM hacking FAQ - Read before asking how to play a hack. | Previous Sign 2 | Previous Sign

Anime List | PSN Trophy List
Reply With Quote
  #9    
Old November 13th, 2013, 07:57 AM
Twiggy's Avatar
Twiggy
Slender snake
Community Supporter
 
Join Date: Dec 2010
Location: Plushies.
Age: 21
Gender: Male
Nature: Hasty
Speaking of C#, looks like things just gotten a bit better for cross-platform compatibility.
__________________
Hey, it's Twiggy here. Or Twiggy, if you prefer. I like Servine and Noivern a lot. I'm paired with Kip. I like Katy Perry. I want a Chespin plushie. Also, I'm a total PC geek.
Links
Reply With Quote
Reply
Quick Reply

Sponsored Links


Advertise here
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
Minimum Characters Per Post: 25



All times are UTC -8. The time now is 02:58 PM.


Style by Nymphadora, artwork by Sa-Dui.
Like our Facebook Page Follow us on Twitter © 2002 - 2014 The PokéCommunity™, pokecommunity.com.
Pokémon characters and images belong to The Pokémon Company International and Nintendo. This website is in no way affiliated with or endorsed by Nintendo, Creatures, GAMEFREAK, The Pokémon Company or The Pokémon Company International. We just love Pokémon.
All forum styles, their images (unless noted otherwise) and site designs are © 2002 - 2014 The PokéCommunity / PokéCommunity.com.
PokéCommunity™ is a trademark of The PokéCommunity. All rights reserved. Sponsor advertisements do not imply our endorsement of that product or service. User generated content remains the property of its creator.