C# pretty cool

Programming, for all ages and all languages.
Twitch
Member
Member
Posts: 40
Joined: Mon Jun 04, 2007 6:29 pm

C# pretty cool

Post by Twitch »

I just install mono and the mcs and C# is pretty cool.I like it a lot more than java.It's not going to replace C as my language but It's fun to play around with.

Also before you post I know your going to say C# is garbage Brynet-Inc :twisted:
pcmattman
Member
Member
Posts: 2566
Joined: Sun Jan 14, 2007 9:15 pm
Libera.chat IRC: miselin
Location: Sydney, Australia (I come from a land down under!)
Contact:

Post by pcmattman »

Also before you post I know your going to say C# is garbage Brynet-Inc
Don't start a flame-war, please 8)

Edit: Also, it's extremely unfair to Brynet-Inc to shoot him down before he even posts. There are many others here who would say C# is garbage without hesitation.
Last edited by pcmattman on Thu Jul 26, 2007 10:12 pm, edited 1 time in total.
User avatar
Brynet-Inc
Member
Member
Posts: 2426
Joined: Tue Oct 17, 2006 9:29 pm
Libera.chat IRC: brynet
Location: Canada
Contact:

Post by Brynet-Inc »

Do I know you or something? :roll:

Stop mentioning me in your topics.. it's just freaking me out a little.. :wink:
Image
Twitter: @canadianbryan. Award by smcerm, I stole it. Original was larger.
User avatar
Alboin
Member
Member
Posts: 1466
Joined: Thu Jan 04, 2007 3:29 pm
Location: Noricum and Pannonia

Post by Alboin »

C# smells too much like Microsoft for me. (I like languages without any hints of patents.)

Although, if Silverlight\Moonlight works well, I might look into that. (Especially if there are FOSS development tools for it.)
C8H10N4O2 | #446691 | Trust the nodes.
Twitch
Member
Member
Posts: 40
Joined: Mon Jun 04, 2007 6:29 pm

Post by Twitch »

Brynet-Inc wrote:Do I know you or something? :roll:

Stop mentioning me in your topics.. it's just freaking me out a little.. :wink:
:lol: I don't think I have been posting about you that much but I have read some of your C# posts. All in good fun :twisted:
pcmattman
Member
Member
Posts: 2566
Joined: Sun Jan 14, 2007 9:15 pm
Libera.chat IRC: miselin
Location: Sydney, Australia (I come from a land down under!)
Contact:

Post by pcmattman »

Personally, I think C# is a good beginner's language, perhaps for someone new to the C family of languages. I still think that once you understand C# you can then move onto C/C++ and understand most of it (probably C++ would be a logical next step thanks to the object-based nature of C#).

I used Visual C# 2005 Express Edition for a while, but I found the IDE too slow for any real useful development. I also disliked the requirement for users to have the .NET framework installed - it meant that distributing the program is extremely difficult.
User avatar
Alboin
Member
Member
Posts: 1466
Joined: Thu Jan 04, 2007 3:29 pm
Location: Noricum and Pannonia

Post by Alboin »

pcmattman wrote:Personally, I think C# is a good beginner's language, perhaps for someone new to the C family of languages. I still think that once you understand C# you can then move onto C/C++ and understand most of it (probably C++ would be a logical next step thanks to the object-based nature of C#).
From what I've read, Microsoft is pushing C# as the language to develop Window's software on. Does this mean they're causing for more novice developer's who only know their cushy C# environment? \:D/
C8H10N4O2 | #446691 | Trust the nodes.
User avatar
dc0d32
Member
Member
Posts: 69
Joined: Thu Jun 09, 2005 11:00 pm
Location: Right here

Post by dc0d32 »

pcmattman wrote:I used Visual C# 2005 Express Edition for a while, but I found the IDE too slow for any real useful development. I also disliked the requirement for users to have the .NET framework installed - it meant that distributing the program is extremely difficult.
After Eclipse, that is the best IDE i've ever seen. It is not that slow, to the extent that it is not useful for real development.

About the requirement of .NET framework, it comes pre-installed with newer Windows versions like Vista. Also, in a world of download speeds in Mbps, no one is concerned about ~40MB.
pcmattman
Member
Member
Posts: 2566
Joined: Sun Jan 14, 2007 9:15 pm
Libera.chat IRC: miselin
Location: Sydney, Australia (I come from a land down under!)
Contact:

Post by pcmattman »

Alboin wrote:
pcmattman wrote:Personally, I think C# is a good beginner's language, perhaps for someone new to the C family of languages. I still think that once you understand C# you can then move onto C/C++ and understand most of it (probably C++ would be a logical next step thanks to the object-based nature of C#).
From what I've read, Microsoft is pushing C# as the language to develop Window's software on. Does this mean they're causing for more novice developer's who only know their cushy C# environment? \:D/
Even if I do have to develop in C# in the future, I'll never stop using C/C++. There's just something about C that is just so fulfilling... Maybe the fact that it's so non-Microsoft?
pcmattman
Member
Member
Posts: 2566
Joined: Sun Jan 14, 2007 9:15 pm
Libera.chat IRC: miselin
Location: Sydney, Australia (I come from a land down under!)
Contact:

Post by pcmattman »

prashant wrote:After Eclipse, that is the best IDE i've ever seen. It is not that slow, to the extent that it is not useful for real development.
I need instant gratification. If it takes more than 10 seconds to load the IDE I'll switch to something else. Visual C++ 6 was good in this way (straight in, no questions asked, no fancy extra features).

Even the code displays become slow when the IDE decides it's time to update IntelliSense information for every file in the project.

I shouldn't have to wait for a program to do what I tell it to do. It's inferior to me, as the user.

End of rant.
User avatar
Alboin
Member
Member
Posts: 1466
Joined: Thu Jan 04, 2007 3:29 pm
Location: Noricum and Pannonia

Post by Alboin »

pcmattman wrote:
prashant wrote:After Eclipse, that is the best IDE i've ever seen. It is not that slow, to the extent that it is not useful for real development.
I need instant gratification. If it takes more than 10 seconds to load the IDE I'll switch to something else. Visual C++ 6 was good in this way (straight in, no questions asked, no fancy extra features).

Even the code displays become slow when the IDE decides it's time to update IntelliSense information for every file in the project.

I shouldn't have to wait for a program to do what I tell it to do. It's inferior to me, as the user.

End of rant.
Sorry, I just have to say: vi!

I'm almost certain it's faster than any graphical editor. ;)

Okay. I'm done.
C8H10N4O2 | #446691 | Trust the nodes.
User avatar
Colonel Kernel
Member
Member
Posts: 1437
Joined: Tue Oct 17, 2006 6:06 pm
Location: Vancouver, BC, Canada
Contact:

Post by Colonel Kernel »

I agree that C# is better than Java, but it still has its warts. I like that they've finally added lambda expressions to the language, but simultaneously miffed that it took them so long. In the meantime, C# has evolved and is starting to accumulate cruft like C++ has (e.g. -- there are now three different ways to declare and pass a function as an argument -- delegates, anonymous delegates, and lambdas). Unfortunately, if this trend continues, C# will become more difficult to learn and use properly, like C++.

IMO, Objective-C is a very interesting language to study. Like C++, you can drop down into C any time you want, but unlike C++ and even C#, the OO features of Objective-C are very clean and simple (they're based on Smalltalk). I encourage anyone interested in OO languages in general to check it out.

If you're more into statically-typed languages with functional features, Scala might also prove interesting (I think it's cool, but not exactly friendly to beginners either).

If I seem heavily focused on ease-of-learning for beginners, it's because I'm supervising some "raw recruits" fresh out of university at work these days... ;)
Top three reasons why my OS project died:
  1. Too much overtime at work
  2. Got married
  3. My brain got stuck in an infinite loop while trying to design the memory manager
Don't let this happen to you!
spiner
Posts: 3
Joined: Mon Oct 02, 2006 4:32 am
Contact:

Post by spiner »

Colonel Kernel wrote: IMO, Objective-C is a very interesting language to study. Like C++, you can drop down into C any time you want, but unlike C++ and even C#, the OO features of Objective-C are very clean and simple (they're based on Smalltalk). I encourage anyone interested in OO languages in general to check it out.
;)
.......perhaps using Xcode....... :D
User avatar
Kevin McGuire
Member
Member
Posts: 843
Joined: Tue Nov 09, 2004 12:00 am
Location: United States
Contact:

Post by Kevin McGuire »

If I seem heavily focused on ease-of-learning for beginners, it's because I'm supervising some "raw recruits" fresh out of university at work these days.
I have to congratulate you there. That sounds like a really awesome job. You know they say those who deserve something eventually have it come there way. :P
User avatar
eboyd
Member
Member
Posts: 97
Joined: Thu Jul 26, 2007 9:18 am
Location: United States

Post by eboyd »

Every language has its uses...

but C# use doesn't really extend past Microsoft...
Post Reply