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. Why VB.NET not C#

Why VB.NET not C#

Scheduled Pinned Locked Moved The Lounge
csharpquestionc++help
15 Posts 13 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.
  • N Nicholas Naddaf

    Hi All, I heard from a lot of friends (C++, C# developers) about a problem that they had in the interviews. the Problem is, asnwering the following question from the interviewers in companies that use VB.NET The question is "why would you like to use C# not VB.NET?????" of course they all answered it in different ways but same logic. and at the same time most of the interviewers did't like the answers. I am really confused, why they insist about this question?? and why they think that VB.NET is the best language???? :confused:

    B Offline
    B Offline
    BrainJar
    wrote on last edited by
    #5

    Maybe they are under the mistaken impression that VB.Net is just a newer version of VB 6 and all of their current VB programmer can quickly learn VB.Net. It's just as wrong to assume that C/C++ coders can start using C# right away. The fact is that the .Net environment is quite different from Windows COM+/MFC/etc. so there is a learning curve regardless. It's not the language so much as the environment.

    H 1 Reply Last reply
    0
    • N Nicholas Naddaf

      Hi All, I heard from a lot of friends (C++, C# developers) about a problem that they had in the interviews. the Problem is, asnwering the following question from the interviewers in companies that use VB.NET The question is "why would you like to use C# not VB.NET?????" of course they all answered it in different ways but same logic. and at the same time most of the interviewers did't like the answers. I am really confused, why they insist about this question?? and why they think that VB.NET is the best language???? :confused:

      J Offline
      J Offline
      Jeff Varszegi
      wrote on last edited by
      #6

      I'm not such a language snob that I would refuse to work in VB.NET. However, the difference is sort of like the reason C++ is considered a hybrid object-oriented language; it's sort of like the new C with object-oriented features tacked on, and OO wasn't its raison d'ĂȘtre, so it doesn't enforce the use of OO features. C# was built from the ground up to be the best language in which to program .NET, with very nice syntax. VB.NET was developed because there was a fear of stranding the millions of VB developers out there; its syntax is sort of like an appendix in .NET, a crutch for old VB developers. VB.NET was a very smart idea, don't get me wrong; IBM is now retroactively trying to bring millions of old Domino developers into the WebSphere fold, but they didn't think of this from the beginning and they're not having much luck because of it. -Jeff here, bloggy bloggy

      1 Reply Last reply
      0
      • N Nicholas Naddaf

        Hi All, I heard from a lot of friends (C++, C# developers) about a problem that they had in the interviews. the Problem is, asnwering the following question from the interviewers in companies that use VB.NET The question is "why would you like to use C# not VB.NET?????" of course they all answered it in different ways but same logic. and at the same time most of the interviewers did't like the answers. I am really confused, why they insist about this question?? and why they think that VB.NET is the best language???? :confused:

        N Offline
        N Offline
        Nish Nishant
        wrote on last edited by
        #7

        I am just wondering why C# programmers attend interviews for a VB.NET company and then get confused when the company-people want to know why they prefer C# over VB :-) It's a VB.NET company, right? So obviously they are looking for VB.NET programmers and not C# programmers who get confused about why they use C# over VB. Nish


        Now with my own blog - void Nish(char* szBlog); My MVP tips, tricks and essays web site - www.voidnish.com

        Request - Could everyone who have in the past, posted on my personal forum on CP, be kind enough to delete all your posts please? I intend to start a personal non-technical blog there, now that it is RSSd and would very much like to empty the forum before I do so - because the posts that are there as of now are mostly test posts and posts that were made before we all knew it was a blog :-)

        P 1 Reply Last reply
        0
        • D Duncan Edwards Jones

          Typically an interview question is an attempt to gain a deep insight into the candidate in a small fraction of time which is why asking a contentious and quite impossible to answer question is a common tactic. In addition, with .NET being quite a young technology, it is perhaps the case that the interviewer is seeking information about the differences between the two languages as the company themselves do not have any hard and fast reason to choose one language over the other. '--8<------------------------ Ex Datis: Duncan Jones Merrion Computing Ltd

          H Offline
          H Offline
          Heath Stewart
          wrote on last edited by
          #8

          Merrion wrote: it is perhaps the case that the interviewer is seeking information about the differences between the two languages I agree whole-heartedly. It's important that the development staff works in a common environment, taking certain projects into account. But many times even the "developers" themselves don't understand that with .NET the language isn't really that important (there are differences, such as C# support unsafe contexts).

          Microsoft MVP, Visual C# My Articles

          C 1 Reply Last reply
          0
          • N Nicholas Naddaf

            Hi All, I heard from a lot of friends (C++, C# developers) about a problem that they had in the interviews. the Problem is, asnwering the following question from the interviewers in companies that use VB.NET The question is "why would you like to use C# not VB.NET?????" of course they all answered it in different ways but same logic. and at the same time most of the interviewers did't like the answers. I am really confused, why they insist about this question?? and why they think that VB.NET is the best language???? :confused:

            W Offline
            W Offline
            wrykyn
            wrote on last edited by
            #9

            I think Marc was totally right. I think the company is looking for someone who is not totally averse to using VB.NET or thinks its below him to program in that. So in asking that question they are probably going to measure the level of your distaste( if you have one) towards VB. If you're totally against it then they might think its not a good idea to hire someone who won't do everything we need. " Why oh why didn't I take the blue pill ? "

            1 Reply Last reply
            0
            • N Nish Nishant

              I am just wondering why C# programmers attend interviews for a VB.NET company and then get confused when the company-people want to know why they prefer C# over VB :-) It's a VB.NET company, right? So obviously they are looking for VB.NET programmers and not C# programmers who get confused about why they use C# over VB. Nish


              Now with my own blog - void Nish(char* szBlog); My MVP tips, tricks and essays web site - www.voidnish.com

              Request - Could everyone who have in the past, posted on my personal forum on CP, be kind enough to delete all your posts please? I intend to start a personal non-technical blog there, now that it is RSSd and would very much like to empty the forum before I do so - because the posts that are there as of now are mostly test posts and posts that were made before we all knew it was a blog :-)

              P Offline
              P Offline
              Paul Watson
              wrote on last edited by
              #10

              Often jobs are posted as "ASP.NET required" or ".NET Framework" and does not mention whether they want VB.NET or C# skills. Also we do both, I would prefer not to but some clients step into our domain of expertise and insist on VB.NET. Or we take over a VB.NET project etc. So guys working here need to be good with C# and at least know how to get around in VB.NET. regards, Paul Watson Bluegrass South Africa Christopher Duncan quoted: "...that would require my explaining Einstein's Fear of Relatives" Crikey! ain't life grand? XmlTransformer, my latest CP article.

              1 Reply Last reply
              0
              • H Heath Stewart

                Merrion wrote: it is perhaps the case that the interviewer is seeking information about the differences between the two languages I agree whole-heartedly. It's important that the development staff works in a common environment, taking certain projects into account. But many times even the "developers" themselves don't understand that with .NET the language isn't really that important (there are differences, such as C# support unsafe contexts).

                Microsoft MVP, Visual C# My Articles

                C Offline
                C Offline
                Chris Maunder
                wrote on last edited by
                #11

                Heath Stewart wrote: C# support unsafe contexts So what. All my code supports unsafe contexts. It's unsafe by design. cheers, Chris Maunder

                H 1 Reply Last reply
                0
                • C Chris Maunder

                  Heath Stewart wrote: C# support unsafe contexts So what. All my code supports unsafe contexts. It's unsafe by design. cheers, Chris Maunder

                  H Offline
                  H Offline
                  Heath Stewart
                  wrote on last edited by
                  #12

                  :laugh: I guess that explains a few things... ;)

                  Microsoft MVP, Visual C# My Articles

                  1 Reply Last reply
                  0
                  • B BrainJar

                    Maybe they are under the mistaken impression that VB.Net is just a newer version of VB 6 and all of their current VB programmer can quickly learn VB.Net. It's just as wrong to assume that C/C++ coders can start using C# right away. The fact is that the .Net environment is quite different from Windows COM+/MFC/etc. so there is a learning curve regardless. It's not the language so much as the environment.

                    H Offline
                    H Offline
                    Heath Stewart
                    wrote on last edited by
                    #13

                    Unfortunately too many people don't realize that. I think a general understanding is growing among the code monkeys that claim to know "C#" or "VB.NET" (but don't understand the .NET Framework), but far too slowly, IMO.

                    Microsoft MVP, Visual C# My Articles

                    1 Reply Last reply
                    0
                    • N Nicholas Naddaf

                      Hi All, I heard from a lot of friends (C++, C# developers) about a problem that they had in the interviews. the Problem is, asnwering the following question from the interviewers in companies that use VB.NET The question is "why would you like to use C# not VB.NET?????" of course they all answered it in different ways but same logic. and at the same time most of the interviewers did't like the answers. I am really confused, why they insist about this question?? and why they think that VB.NET is the best language???? :confused:

                      A Offline
                      A Offline
                      Andy Brummer
                      wrote on last edited by
                      #14

                      A lot of times this question is used to find out how religious you are about your "chosen" language. IMHO the anwswer is that you would choose the best language for the job and that is determined by a number of factors including the rest of the team, compatability issues, and the language features. But then again now that I have an option for to do C#, there's no way I'd do VB.Net for anything but rare compatibility issues. So for me C# is the answer just to weed out any job that would want me to do VB.


                      If you don't kill me you will only make me stronger That and a cup of coffee will get you 2 cups of coffee

                      1 Reply Last reply
                      0
                      • N Nicholas Naddaf

                        Hi All, I heard from a lot of friends (C++, C# developers) about a problem that they had in the interviews. the Problem is, asnwering the following question from the interviewers in companies that use VB.NET The question is "why would you like to use C# not VB.NET?????" of course they all answered it in different ways but same logic. and at the same time most of the interviewers did't like the answers. I am really confused, why they insist about this question?? and why they think that VB.NET is the best language???? :confused:

                        R Offline
                        R Offline
                        Rocky Moore
                        wrote on last edited by
                        #15

                        Well, the true answer is that it really does not matter much anymore. There is not much difference as far as features or performance goes. That said, most development teams would do best to work in the same language so that everyone can create, debug and maintain the code. For me though, the answer would have to be: "Wake up, wake up, you are dreaming, because I hate that VB syntax even more than I hate code with variables starting with underlines, and if you want me to work here, please do not say there will ever be need for VB" :) Yeah, I know, but as long as I can avoid anything to do with "dims", the better life is! :) Rocky <>< www.HintsAndTips.com www.GotTheAnswerToSpam.com

                        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