Interesting take on the VB.net VS C# issue
-
Rocky Lhotka author of several books on business frameworks (which are right in my area of work and have been incredibly helpful to me) posts some interesting thoughts on VB and C#. In part how C# elitists are actually shooting themselves in the foot when they argue for people switching from VB to C#: http://www.lhotka.net/WeBlog/PermaLink.aspx?guid=d1a0fd34-3279-41ec-a009-f7a6bf6e10c3[^]
"A preoccupation with the next world pretty clearly signals an inability to cope credibly with this one."
-
Rocky Lhotka author of several books on business frameworks (which are right in my area of work and have been incredibly helpful to me) posts some interesting thoughts on VB and C#. In part how C# elitists are actually shooting themselves in the foot when they argue for people switching from VB to C#: http://www.lhotka.net/WeBlog/PermaLink.aspx?guid=d1a0fd34-3279-41ec-a009-f7a6bf6e10c3[^]
"A preoccupation with the next world pretty clearly signals an inability to cope credibly with this one."
Why does it seem so obvious after he points it out? I've never harped vocally about being pro-vb or anti-vb but I will certainly shut my cake-hole now. He has an excellent point especially regarding the E & C functions in 2005. Nice post. - Rex
I know you can't become if you only say what you would have done and you'll miss a million miles of fun." - Len Work hard, play hard. Don't forget who you are and don't forget where you're from. Do all these things well and you won't have to wonder where you are going.
-
Rocky Lhotka author of several books on business frameworks (which are right in my area of work and have been incredibly helpful to me) posts some interesting thoughts on VB and C#. In part how C# elitists are actually shooting themselves in the foot when they argue for people switching from VB to C#: http://www.lhotka.net/WeBlog/PermaLink.aspx?guid=d1a0fd34-3279-41ec-a009-f7a6bf6e10c3[^]
"A preoccupation with the next world pretty clearly signals an inability to cope credibly with this one."
Ah, I love this sentence: But I don’t see this as hopeless. As one of my fellow RDs mentioned to me a few weeks ago, in Visual Studio 2005 C++ is finally a first-class .NET language. To paraphrase her view, Mort can have VB or C# or both, because the real geeks (the Elvis/Einstein types) can and will just go back to C++ and be happy.
My programming blahblahblah blog. If you ever find anything useful here, please let me know to remove it.
-
Rocky Lhotka author of several books on business frameworks (which are right in my area of work and have been incredibly helpful to me) posts some interesting thoughts on VB and C#. In part how C# elitists are actually shooting themselves in the foot when they argue for people switching from VB to C#: http://www.lhotka.net/WeBlog/PermaLink.aspx?guid=d1a0fd34-3279-41ec-a009-f7a6bf6e10c3[^]
"A preoccupation with the next world pretty clearly signals an inability to cope credibly with this one."
"Don’t believe me? Why does C# 2005 have edit-and-continue? Because so many Morts went from VB to C# and they voted very loudly and publicly to get e&c put into their new adopted language." Ok, here's my version: Don’t believe me? Why does C# 2005 have edit-and-continue? Because so many Morts went from VC6 to C# and they voted very loudly and publicly to get e&c put into their new adopted language. If you don't know it enough, go to "Project Settings/C++/Debug Info" and choose "Program Database for Edit and Continue". Maybe it's even older than that, but I don't have an older VC installed to check it. I see dead pixels Yes, even I am blogging now!
-
"Don’t believe me? Why does C# 2005 have edit-and-continue? Because so many Morts went from VB to C# and they voted very loudly and publicly to get e&c put into their new adopted language." Ok, here's my version: Don’t believe me? Why does C# 2005 have edit-and-continue? Because so many Morts went from VC6 to C# and they voted very loudly and publicly to get e&c put into their new adopted language. If you don't know it enough, go to "Project Settings/C++/Debug Info" and choose "Program Database for Edit and Continue". Maybe it's even older than that, but I don't have an older VC installed to check it. I see dead pixels Yes, even I am blogging now!
In other words, for those Elvis and Einstein personas who evangelize C# my words are cautionary. You are outnumbered 5 to 1, and if Mort comes a-calling you will almost instantly lose control of C# and you'll probably feel like you need a new home. The same could be said of the widespread adoption of Linux, especially on the desktop. If average Joe Sixpack uses Linux, the high-horse techno-zealots will have to find something to differentiate themselves, make themselves unique and pedestalled. Personally, I welcome outside opinions that shape the C# language. C# is already an infusion of Java, C++, Delphi, and Visual Basic, borrowing syntax, keywords, language style, and so on from a wide variety of languages, borrowing the best parts of differing languages. I think that's one of C#'s strengths.
Tech, life, family, faith: Give me a visit. I'm currently blogging about: Homosexuality in Christianity Judah Himango
-
Rocky Lhotka author of several books on business frameworks (which are right in my area of work and have been incredibly helpful to me) posts some interesting thoughts on VB and C#. In part how C# elitists are actually shooting themselves in the foot when they argue for people switching from VB to C#: http://www.lhotka.net/WeBlog/PermaLink.aspx?guid=d1a0fd34-3279-41ec-a009-f7a6bf6e10c3[^]
"A preoccupation with the next world pretty clearly signals an inability to cope credibly with this one."
He talks a lot of codswallop doesn't he. Michael CP Blog [^] Development Blog [^]
-
Rocky Lhotka author of several books on business frameworks (which are right in my area of work and have been incredibly helpful to me) posts some interesting thoughts on VB and C#. In part how C# elitists are actually shooting themselves in the foot when they argue for people switching from VB to C#: http://www.lhotka.net/WeBlog/PermaLink.aspx?guid=d1a0fd34-3279-41ec-a009-f7a6bf6e10c3[^]
"A preoccupation with the next world pretty clearly signals an inability to cope credibly with this one."
VB.Net rocks. It's easier to read and the intellisense is better then C#. But the truth be told, either language will work. As MS says, use whatever you're more comfortable with. "People who never make mistakes, never do anything." My blog http://toddsnotsoamazinglife.blogspot.com/
-
"Don’t believe me? Why does C# 2005 have edit-and-continue? Because so many Morts went from VB to C# and they voted very loudly and publicly to get e&c put into their new adopted language." Ok, here's my version: Don’t believe me? Why does C# 2005 have edit-and-continue? Because so many Morts went from VC6 to C# and they voted very loudly and publicly to get e&c put into their new adopted language. If you don't know it enough, go to "Project Settings/C++/Debug Info" and choose "Program Database for Edit and Continue". Maybe it's even older than that, but I don't have an older VC installed to check it. I see dead pixels Yes, even I am blogging now!
Daniel Turini wrote: If you don't know it enough, go to "Project Settings/C++/Debug Info" and choose "Program Database for Edit and Continue". Then, after you've used the feature a few times, and become thoroughly frustrated with the speed, the mess it makes of your execution state, and the simple fact that it fails with most non-trivial changes, turn it back off and never look back... :rolleyes:
----------------------------------------
the ocean is full because everyone's crying -
VB.Net rocks. It's easier to read and the intellisense is better then C#. But the truth be told, either language will work. As MS says, use whatever you're more comfortable with. "People who never make mistakes, never do anything." My blog http://toddsnotsoamazinglife.blogspot.com/
ToddHileHoffer wrote: But the truth be told, either language will work. Bah! Pure propaganda! Everyone knows, most real-world problems can only be solved using Perl... :rolleyes:
My god, you're a genius! - Jörgen Sigvardsson, The Lounge
-
ToddHileHoffer wrote: But the truth be told, either language will work. Bah! Pure propaganda! Everyone knows, most real-world problems can only be solved using Perl... :rolleyes:
My god, you're a genius! - Jörgen Sigvardsson, The Lounge
-
VB.Net rocks. It's easier to read and the intellisense is better then C#. But the truth be told, either language will work. As MS says, use whatever you're more comfortable with. "People who never make mistakes, never do anything." My blog http://toddsnotsoamazinglife.blogspot.com/
ToddHileHoffer wrote: the intellisense is better then C# So what? Try Visual Assist, you'll love it... David
-
Perl? You wuss. I do everything in either assembly, batch files, or shell scripts. :-D The generation of random numbers is too important to be left to chance.
Navin wrote: I do everything in either assembly, batch files, or shell scripts. Ha, you pampered little youngster! I feed 1s and 0s into the CPU directly, by hand! And the CPU is often several miles away, buried in snow, uphill both ways!
Tech, life, family, faith: Give me a visit. I'm currently blogging about: Homosexuality in Christianity Judah Himango
-
In other words, for those Elvis and Einstein personas who evangelize C# my words are cautionary. You are outnumbered 5 to 1, and if Mort comes a-calling you will almost instantly lose control of C# and you'll probably feel like you need a new home. The same could be said of the widespread adoption of Linux, especially on the desktop. If average Joe Sixpack uses Linux, the high-horse techno-zealots will have to find something to differentiate themselves, make themselves unique and pedestalled. Personally, I welcome outside opinions that shape the C# language. C# is already an infusion of Java, C++, Delphi, and Visual Basic, borrowing syntax, keywords, language style, and so on from a wide variety of languages, borrowing the best parts of differing languages. I think that's one of C#'s strengths.
Tech, life, family, faith: Give me a visit. I'm currently blogging about: Homosexuality in Christianity Judah Himango
Judah Himango wrote: If average Joe Sixpack uses Linux, the high-horse techno-zealots will have to find something to differentiate themselves, make themselves unique and pedestalled. Yes, I think this attitude is widespread. Whatever becomes dominant or in widespread use will always be deemed inferior to some cool new technology that only the elite use. Kevin
-
He talks a lot of codswallop doesn't he. Michael CP Blog [^] Development Blog [^]
No. Kevin
-
"Don’t believe me? Why does C# 2005 have edit-and-continue? Because so many Morts went from VB to C# and they voted very loudly and publicly to get e&c put into their new adopted language." Ok, here's my version: Don’t believe me? Why does C# 2005 have edit-and-continue? Because so many Morts went from VC6 to C# and they voted very loudly and publicly to get e&c put into their new adopted language. If you don't know it enough, go to "Project Settings/C++/Debug Info" and choose "Program Database for Edit and Continue". Maybe it's even older than that, but I don't have an older VC installed to check it. I see dead pixels Yes, even I am blogging now!
I doubt the clamour for E & C came from C++ developers. In my experience they tend to shun such things. And, indeed, as someone mentioned elsewhere in the thread, E & C in VC6 is not particularly good. BTW, even in .NET 2 it appears that E & C in VB can do more than E & C in C#. It's not clear why this is, but watch the MSDN Nugget on E & C to see what I mean. Kevin
-
ToddHileHoffer wrote: But the truth be told, either language will work. Bah! Pure propaganda! Everyone knows, most real-world problems can only be solved using Perl... :rolleyes:
My god, you're a genius! - Jörgen Sigvardsson, The Lounge
Shog9 wrote: Everyone knows, most real-world problems can only be solved using Perl I have used at least a little of these languages: VB (more-or-less all variants), C, C++, JavaScript, Java, C#, Fortran, Eiffel, Python and Perl. Perl is the only language I truly detest. Kevin
-
Perl? You wuss. I do everything in either assembly, batch files, or shell scripts. :-D The generation of random numbers is too important to be left to chance.
I gave this a 5. The banter on this site is GREAT!!! Keep it up. It's a blast. Aside from that I just wasted a post. ;P
I know you can't become if you only say what you would have done and you'll miss a million miles of fun." - Len Work hard, play hard. Don't forget who you are and don't forget where you're from. Do all these things well and you won't have to wonder where you are going.
-
ToddHileHoffer wrote: the intellisense is better then C# So what? Try Visual Assist, you'll love it... David
dnh wrote: So what? Try Visual Assist, you'll love it... I'm laid up with surgery but this comment spiked a thought for me. I was reading my MSDN magazine and recently saw an add for an IDE that had code completion for 200+ languages. I'd go look again but I cannot move without quite a bit of discomfort. You don't by chance know what that product is do you? (Is this hijacking? Does it matter?) - Rex
I know you can't become if you only say what you would have done and you'll miss a million miles of fun." - Len Work hard, play hard. Don't forget who you are and don't forget where you're from. Do all these things well and you won't have to wonder where you are going.
-
dnh wrote: So what? Try Visual Assist, you'll love it... I'm laid up with surgery but this comment spiked a thought for me. I was reading my MSDN magazine and recently saw an add for an IDE that had code completion for 200+ languages. I'd go look again but I cannot move without quite a bit of discomfort. You don't by chance know what that product is do you? (Is this hijacking? Does it matter?) - Rex
I know you can't become if you only say what you would have done and you'll miss a million miles of fun." - Len Work hard, play hard. Don't forget who you are and don't forget where you're from. Do all these things well and you won't have to wonder where you are going.
Code Frog wrote: You don't by chance know what that product is do you? Nope. But it sounds quite cool... If you find it, can you post it to lounge? Code Frog wrote: Is this hijacking? maybe :) Code Frog wrote: Does it matter?) nooooo :D David
-
Navin wrote: I do everything in either assembly, batch files, or shell scripts. Ha, you pampered little youngster! I feed 1s and 0s into the CPU directly, by hand! And the CPU is often several miles away, buried in snow, uphill both ways!
Tech, life, family, faith: Give me a visit. I'm currently blogging about: Homosexuality in Christianity Judah Himango
You sissy. I use upper and lower case 0's only, carved from stone using my teeth.
Software Zen:
delete this;