Computer Science Canada C#? |
Author: | Unisyst [ Thu Dec 22, 2005 8:54 am ] |
Post subject: | C#? |
Perhaps you should add C# to your forums. |
Author: | [Gandalf] [ Thu Dec 22, 2005 10:11 am ] |
Post subject: | |
Just post in the C/C++ section, I don't think there is enough about it to create a new forum... Maybe we should change the name of C/C++ to C/C++/C# or something like that? |
Author: | Unisyst [ Thu Dec 22, 2005 11:48 am ] |
Post subject: | |
Personally I think it'd be a good. Up to the admins. |
Author: | [Gandalf] [ Thu Dec 22, 2005 1:34 pm ] |
Post subject: | |
I nominate wtd for moderator. ![]() |
Author: | Unisyst [ Thu Dec 22, 2005 1:36 pm ] |
Post subject: | |
Personally, I love C#. Even though I havent had much 'play-time' with it. |
Author: | Martin [ Thu Dec 22, 2005 1:55 pm ] |
Post subject: | |
C# is pretty cool. If you want to ask questions, go into either the C/C++ or General Programming forum and ask your questions. Make the title something like: C# - Help with Arrays |
Author: | wtd [ Thu Dec 22, 2005 2:31 pm ] |
Post subject: | |
C# is nifty, at least compared to other "mainstream" languages (Java, C, C++). Properties, delegates, namespaces... they're nifty features. C# 3.0 has some other nifty stuff in store. It's the only way to go if you're developing purely for Windows. Less good an option if you're doing cross-platform work. |
Author: | Tony [ Thu Dec 22, 2005 11:42 pm ] |
Post subject: | |
You should post in [General Programming] and prefix topics with the language name, so as Martin said: C# - something nifty If there will be enough interest generated, a new forum area will be created and all topics moved. Until then - [General Programming] |
Author: | Naveg [ Fri Dec 23, 2005 7:43 am ] |
Post subject: | |
Tony loves the new linking to forums feature ![]() |
Author: | rizzix [ Fri Dec 23, 2005 2:04 pm ] |
Post subject: | |
Barrrhumbug! |
Author: | wtd [ Fri Dec 23, 2005 2:20 pm ] |
Post subject: | |
rizzix wrote: Barrrhumbug!
I sense a disturbance in the force. What's got you grumpy? The syntax highlighting thing, or the intrusion of (and subsequent relatively warm reception of) a blatant Java clone? |
Author: | rizzix [ Fri Dec 23, 2005 2:22 pm ] |
Post subject: | |
the latter... of course! |
Author: | rizzix [ Fri Dec 23, 2005 2:30 pm ] | ||||
Post subject: | |||||
Barrhumbug! |
Author: | wtd [ Fri Dec 23, 2005 2:40 pm ] |
Post subject: | |
Well, keep in mind that I did specify that's it's ideal for Windows development. That includes a lot of programming, but there's a whole lot of other programming that's cross-platform. And C# really does have some neat stuff. Properties make code a lot neater than having "getProperty()" and "setProperty(SomeType value)" methods. Neat code is easier to comprehend. Delegates are a concept that sort of compete with Java's anonymous inner classes, and in the end, for an experienced programmer one's preference is mostly subjective, but they do require less mental overhead in my estimation and the power of that can't be denied in making a language popular (perhaps more than it should be). Looking forward to C# 2.0 and 3.0 there are anonymous delegates (crude anonymous functions), and then in 3.0 this is improved to give us syntactically friendly lambda functions. There are comprehensions for collections. The syntax for them sucks, but at least the idea is there. This cannot be said for all mainstream OO languages with C-ish syntax. C# has a reason for being, and eventually it will likely have a place here. Whether this will come at the expense of Java is yet to be seen, but I'd say that right now it seems that Microsoft is hungrier for victory than Sun (Sun doesn't see things in terms of "victory"), and that doesn't bode well for Java in the long run. |
Author: | rizzix [ Fri Dec 23, 2005 2:52 pm ] |
Post subject: | |
Well... Sun did win over the opensource world to Java.. They have little to worry about.. Besides Java's greatest enemy isin't C#! No way. It's all those Ruby fanatics.. (In no way am I implying you are one, btw). Unfortunately those Ruby devs don't seem to understand that the Java dev's prefer statically typed programming languages.. Hence the new java ![]() |
Author: | wtd [ Fri Dec 23, 2005 3:01 pm ] |
Post subject: | |
A little taste of the power that a dynamic runtime gives a programmer can be a powerful thing. |
Author: | rizzix [ Fri Dec 23, 2005 3:04 pm ] |
Post subject: | |
Ruby's greatest flaw is its Perl roots. The language needs to be revised. I especially dislike those $_ and other sepecial global variables. It feels soo script-ish-y. |
Author: | wtd [ Fri Dec 23, 2005 3:12 pm ] |
Post subject: | |
rizzix wrote: Ruby's greatest flaw is its Perl roots. The language needs to be revised. I especially dislike those $_ and other sepecial global variables. It feels soo script-ish-y.
What makes you think $_ is a global variable? He who would criticize a language should know it quite well. ![]() |
Author: | rizzix [ Fri Dec 23, 2005 3:16 pm ] |
Post subject: | |
hmm not global? But definitly special! Right? Good Riddance! Eitherway. (Get rid of the Perl heritage). Reduce the number of "Exceptions to The Rule". |
Author: | wtd [ Fri Dec 23, 2005 4:25 pm ] |
Post subject: | |
I don't entirely disagree, but it's a minor point. You can choose not to use it. |