< >
Hello, guest! Please log in or register.

The PokéCommunity

Go Back     The PokéCommunity Forums > Entertainment & Hobbies > Computers & Technology Started writing C# as a hobby, and... well...

Notices

Computers & Technology 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.

Reply Post 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,662
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#?
Twiggy is dead. He was the Werewolf.

"I'm a Wolfy Dogwyvern!"

#ONEderground
The Underground's 1st Anniversary Collab

TwigZone I tweet!
Reply With Quote

Relevant Advertising!

  #2    
Old November 8th, 2013 (7:37 PM).
Nick Nick is offline
Banned
 
Join Date: Nov 2009
Age: 18
Posts: 5,217
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).
Team Fail's Avatar
Team Fail Team Fail is offline
burning passion
ModeratorCS
 
Join Date: May 2009
Location: yes
Age: 21
Gender: Male
Nature: Brave
Posts: 12,299
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.
CONTENTS
001
  COMPUTERS & TECHNOLOGY
002
  VISITOR MESSAGE
003
  PRIVATE MESSAGE
004
  PUSHING BUTTONS
005
  PUSHING BUTTONS BLOG
006
  ALT
007
  PHO
008
  PAIR 1
009
  PAIR 2
010
  TWITTER
SEEN
151

OWN
151
DATA
CRY
AREA
QUIT
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: 23
Gender: Male
Nature: Calm
Posts: 14,056
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: 25
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: 24
Gender: Female
Nature: Calm
Posts: 414
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 (1:36 PM).
Arx's Avatar
Arx Arx is offline
Blade of Justice
Silver Tier
 
Join Date: Jul 2012
Location: Earth
Age: 18
Gender: Male
Nature: Timid
Posts: 4,022
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.
|| ||
I am the white void, I am the cold steel, I am the just sword, with blade in hand shall I reap the sins of this world, and cleanse them in the fires of destruction! I am Hakumen! The end has come.
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: 23
Gender: Male
Nature: Calm
Posts: 14,056
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.

Anime List | PSN Trophy List
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,662
Speaking of C#, looks like things just gotten a bit better for cross-platform compatibility.
Twiggy is dead. He was the Werewolf.

"I'm a Wolfy Dogwyvern!"

#ONEderground
The Underground's 1st Anniversary Collab

TwigZone I tweet!
Reply With Quote
Reply Post 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 2:07 PM.


Contact Us Archive Privacy Statement Terms of Service Top