C# pretty cool
C# pretty cool
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
Also before you post I know your going to say C# is garbage Brynet-Inc
-
- 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:
Don't start a flame-war, pleaseAlso before you post I know your going to say C# is garbage Brynet-Inc
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.
- Brynet-Inc
- Member
- Posts: 2426
- Joined: Tue Oct 17, 2006 9:29 pm
- Libera.chat IRC: brynet
- Location: Canada
- Contact:
-
- 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:
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.
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.
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?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#).
C8H10N4O2 | #446691 | Trust the nodes.
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.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.
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.
-
- 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:
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?Alboin wrote: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?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#).
-
- 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:
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).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.
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!pcmattman wrote: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).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.
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.
I'm almost certain it's faster than any graphical editor.
Okay. I'm done.
C8H10N4O2 | #446691 | Trust the nodes.
- Colonel Kernel
- Member
- Posts: 1437
- Joined: Tue Oct 17, 2006 6:06 pm
- Location: Vancouver, BC, Canada
- Contact:
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...
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:
- Too much overtime at work
- Got married
- My brain got stuck in an infinite loop while trying to design the memory manager
.......perhaps using Xcode.......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.
/Spiner
http://www.spiner.it
http://www.spiner.it
- Kevin McGuire
- Member
- Posts: 843
- Joined: Tue Nov 09, 2004 12:00 am
- Location: United States
- Contact:
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.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.