Why C# sucks...
-
...because it takes longer to say than to write !!! Sorry, but I got a bit bored of the VB.NET bashing, and throught I'd have a bit of retaliation ;P Let's not forget that VisualBasic is in fact a visualised Beginners All Symbolic Instruction Coding language. The clue is in the name. :cool:
All-purpose, not just All, if memory serves.
Henry Minute Do not read medical books! You could die of a misprint. - Mark Twain Girl: (staring) "Why do you need an icy cucumber?" “I want to report a fraud. The government is lying to us all.”
-
All-purpose, not just All, if memory serves.
Henry Minute Do not read medical books! You could die of a misprint. - Mark Twain Girl: (staring) "Why do you need an icy cucumber?" “I want to report a fraud. The government is lying to us all.”
Henry Minute wrote:
All-purpose, not just All, if memory serves.
Yes, you're right. I stand corrected. :doh:
Steve Jowett ------------------------- Real Programmers don't need comments -- the code is obvious.
-
...because it takes longer to say than to write !!! Sorry, but I got a bit bored of the VB.NET bashing, and throught I'd have a bit of retaliation ;P Let's not forget that VisualBasic is in fact a visualised Beginners All Symbolic Instruction Coding language. The clue is in the name. :cool:
If C# sucks, that's just because it is VB with some additional semi-colons and curly braces. If you want to compare C# to some other .NET language, learn F# or IronScheme. Not that either of them is used much in real life projects but at least they are different than C#/VB and there is something to compare.
-
Steven J Jowett wrote:
Let's not forget that VisualBasic is in fact a visualised Beginners All Symbolic Instruction Coding language.
And that's why *experienced* programmers rail against its use in an enterprise environment.
.45 ACP - because shooting twice is just silly
-----
"Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
-----
"The staggering layers of obscenity in your statement make it a work of art on so many levels." - J. Jystad, 2001John Simmons / outlaw programmer wrote:
Steven J Jowett wrote: Let's not forget that VisualBasic is in fact a visualised Beginners All Symbolic Instruction Coding language. And that's why *experienced* programmers rail against its use in an enterprise environment.
Never mind the fact that VB uses exactly the same framework as C#, and in fact can do things that C# cannot such as reference extensions.
-
...because it takes longer to say than to write !!! Sorry, but I got a bit bored of the VB.NET bashing, and throught I'd have a bit of retaliation ;P Let's not forget that VisualBasic is in fact a visualised Beginners All Symbolic Instruction Coding language. The clue is in the name. :cool:
Friends don't let fiends use VB.
I know the language. I've read a book. - _Madmatt
-
Henry Minute wrote:
All-purpose, not just All, if memory serves.
Yes, you're right. I stand corrected. :doh:
Steve Jowett ------------------------- Real Programmers don't need comments -- the code is obvious.
-
Steven J Jowett wrote:
Let's not forget that VisualBasic is in fact a visualised Beginners All Symbolic Instruction Coding language.
And that's why *experienced* programmers rail against its use in an enterprise environment.
.45 ACP - because shooting twice is just silly
-----
"Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
-----
"The staggering layers of obscenity in your statement make it a work of art on so many levels." - J. Jystad, 2001You left out "objectified". :-D
-
John Simmons / outlaw programmer wrote:
Steven J Jowett wrote: Let's not forget that VisualBasic is in fact a visualised Beginners All Symbolic Instruction Coding language. And that's why *experienced* programmers rail against its use in an enterprise environment.
Never mind the fact that VB uses exactly the same framework as C#, and in fact can do things that C# cannot such as reference extensions.
Gregory.Gadow wrote:
Never mind the fact that VB uses exactly the same framework as C#, and in fact can do things that C# cannot such as reference extensions.
A religious debate? Both languages have their merits, both exist for a reason. ..and there's more to .NET than C# and .NET :)
I are Troll :suss:
-
Friends don't let fiends use VB.
I know the language. I've read a book. - _Madmatt
And friend don't let friends use their missuses... :rolleyes: --Charles the male(*) chauvinist (*) For the English, of England, Language Grammar Nazis
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler. -- Alfonso the Wise, 13th Century King of Castile.
This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong. -- Iain Clarke
[My articles] -
Steven J Jowett wrote:
I stand corrected.
So do I. It is the orthopedic shoes what done it.
Every man can tell how many goats or sheep he possesses, but not how many friends.
ChrisElston wrote:
So do I. It is the orthopedic shoes what done it.
Lol, very good. 5 house points :thumbsup:
Steve Jowett ------------------------- Real Programmers don't need comments -- the code is obvious.
-
John Simmons / outlaw programmer wrote:
Steven J Jowett wrote: Let's not forget that VisualBasic is in fact a visualised Beginners All Symbolic Instruction Coding language. And that's why *experienced* programmers rail against its use in an enterprise environment.
Never mind the fact that VB uses exactly the same framework as C#, and in fact can do things that C# cannot such as reference extensions.
Personally I'm happy coding in either as long as I'm being paid but for me....... 1. I find it much easier to create bugs in VB that I can't so easily make in C# 2. If I need to 'borrow' some code courtesy of Google/ go through an MVC tutorial etc (why re-invent the wheel ?) then what I find is more likely to be in C#. Re-writing it in VB isn't that hard but it does slow things down. 3. A lot of the tools available to help you write better code more quickly only seem to work fully with C# (throw them a bit of VB and it might work but you won't get all the features you had if it was C#). Yes I know I arguably shouldn't need any of these at all but the end result is I'm confident I can produce better bug resistant code more quickly in C# than I can in VB and that's what I'm getting paid for. Mostly I don't get a choice of language (existing VB projects and manager preference if there's a chance he'll have to work on it) but when I do it's C# and the projects always seems to go better.