Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Interesting take on the VB.net VS C# issue

Interesting take on the VB.net VS C# issue

Scheduled Pinned Locked Moved The Lounge
csharpvisual-studiobusinesshelp
30 Posts 14 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • D Daniel Turini

    "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!

    J Offline
    J Offline
    Judah Gabriel Himango
    wrote on last edited by
    #5

    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

    K 1 Reply Last reply
    0
    • M Member 96

      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."

      M Offline
      M Offline
      Michael P Butler
      wrote on last edited by
      #6

      He talks a lot of codswallop doesn't he. Michael CP Blog [^] Development Blog [^]

      K 1 Reply Last reply
      0
      • M Member 96

        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."

        T Offline
        T Offline
        ToddHileHoffer
        wrote on last edited by
        #7

        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/

        S D M 3 Replies Last reply
        0
        • D Daniel Turini

          "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!

          S Offline
          S Offline
          Shog9 0
          wrote on last edited by
          #8

          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

          1 Reply Last reply
          0
          • T ToddHileHoffer

            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/

            S Offline
            S Offline
            Shog9 0
            wrote on last edited by
            #9

            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

            N K 2 Replies Last reply
            0
            • S Shog9 0

              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

              N Offline
              N Offline
              Navin
              wrote on last edited by
              #10

              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.

              J C 2 Replies Last reply
              0
              • T ToddHileHoffer

                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/

                D Offline
                D Offline
                DavidNohejl
                wrote on last edited by
                #11

                ToddHileHoffer wrote: the intellisense is better then C# So what? Try Visual Assist, you'll love it... David

                C 1 Reply Last reply
                0
                • N Navin

                  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.

                  J Offline
                  J Offline
                  Judah Gabriel Himango
                  wrote on last edited by
                  #12

                  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

                  G 1 Reply Last reply
                  0
                  • J Judah Gabriel 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

                    K Offline
                    K Offline
                    Kevin McFarlane
                    wrote on last edited by
                    #13

                    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

                    1 Reply Last reply
                    0
                    • M Michael P Butler

                      He talks a lot of codswallop doesn't he. Michael CP Blog [^] Development Blog [^]

                      K Offline
                      K Offline
                      Kevin McFarlane
                      wrote on last edited by
                      #14

                      No. Kevin

                      1 Reply Last reply
                      0
                      • D Daniel Turini

                        "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!

                        K Offline
                        K Offline
                        Kevin McFarlane
                        wrote on last edited by
                        #15

                        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

                        M 1 Reply Last reply
                        0
                        • S Shog9 0

                          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

                          K Offline
                          K Offline
                          Kevin McFarlane
                          wrote on last edited by
                          #16

                          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

                          S 1 Reply Last reply
                          0
                          • N Navin

                            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.

                            C Offline
                            C Offline
                            code frog 0
                            wrote on last edited by
                            #17

                            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.

                            G 1 Reply Last reply
                            0
                            • D DavidNohejl

                              ToddHileHoffer wrote: the intellisense is better then C# So what? Try Visual Assist, you'll love it... David

                              C Offline
                              C Offline
                              code frog 0
                              wrote on last edited by
                              #18

                              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.

                              D 1 Reply Last reply
                              0
                              • C code frog 0

                                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.

                                D Offline
                                D Offline
                                DavidNohejl
                                wrote on last edited by
                                #19

                                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

                                C 1 Reply Last reply
                                0
                                • J Judah Gabriel Himango

                                  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

                                  G Offline
                                  G Offline
                                  Gary R Wheeler
                                  wrote on last edited by
                                  #20

                                  You sissy. I use upper and lower case 0's only, carved from stone using my teeth.


                                  Software Zen: delete this;

                                  J 1 Reply Last reply
                                  0
                                  • C code frog 0

                                    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.

                                    G Offline
                                    G Offline
                                    Gary R Wheeler
                                    wrote on last edited by
                                    #21

                                    Code Frog wrote: I just wasted a post Au contraire. At one time there were great and glorious battles to see who could tally up the highest post count. People spoke in hushed tones about the "Nish-bot", for example. Ah, those were the days (wipes a tear).


                                    Software Zen: delete this;

                                    1 Reply Last reply
                                    0
                                    • D DavidNohejl

                                      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

                                      C Offline
                                      C Offline
                                      code frog 0
                                      wrote on last edited by
                                      #22

                                      It's called SlickEdit. Here's my new topic on it.http://www.codeproject.com/lounge.asp?select=1158211&forumid=1159&mpp=50#xx1158211xx[^]

                                      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.

                                      1 Reply Last reply
                                      0
                                      • K Kevin McFarlane

                                        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

                                        S Offline
                                        S Offline
                                        Shog9 0
                                        wrote on last edited by
                                        #23

                                        Kevin McFarlane wrote: Perl is the only language I truly detest. :) I think of Perl as the French of programming languages... I've no desire to speak or write it myself, but i recognize that there are some rather interesting people who do, and who have had a significant effect on other languages that i do enjoy.

                                        Ave Shog9, CP-addicti te salutant! - K(arl), The Soapbox

                                        1 Reply Last reply
                                        0
                                        • K Kevin McFarlane

                                          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

                                          M Offline
                                          M Offline
                                          Matt Gerrans
                                          wrote on last edited by
                                          #24

                                          What evidence is there that the feature was a result of any clamor? I think since some Java IDEs (like IntelliJ) had it for quite a while, the VS guys probably saw it and thought it was a nice feature. Matt Gerrans

                                          K 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups