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. VB = Very Best

VB = Very Best

Scheduled Pinned Locked Moved The Lounge
csharp
35 Posts 25 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.
  • T Offline
    T Offline
    Tesfamichael G
    wrote on last edited by
    #1

    Am I wrong to declare VB .Net is the best programing language ever. Is there any one who can pin point the things VB can't do while other languages can do.

    Z P R L M 21 Replies Last reply
    0
    • T Tesfamichael G

      Am I wrong to declare VB .Net is the best programing language ever. Is there any one who can pin point the things VB can't do while other languages can do.

      Z Offline
      Z Offline
      ZurdoDev
      wrote on last edited by
      #2

      Quote:

      Is there any one who can pin point the things VB can't do while other languages can do.

      Confuse you with silly syntax. Or give you an ego. :)

      There are only 10 types of people in the world, those who understand binary and those who don't.

      D 1 Reply Last reply
      0
      • Z ZurdoDev

        Quote:

        Is there any one who can pin point the things VB can't do while other languages can do.

        Confuse you with silly syntax. Or give you an ego. :)

        There are only 10 types of people in the world, those who understand binary and those who don't.

        D Offline
        D Offline
        Dalek Dave
        wrote on last edited by
        #3

        I have to use VB.Net for work. Personal projects are C#.

        --------------------------------- Obscurum per obscurius. Ad astra per alas porci. Quidquid latine dictum sit, altum videtur.

        J 1 Reply Last reply
        0
        • T Tesfamichael G

          Am I wrong to declare VB .Net is the best programing language ever. Is there any one who can pin point the things VB can't do while other languages can do.

          P Offline
          P Offline
          Pete OHanlon
          wrote on last edited by
          #4

          It's not that hot on Functional Programming. It's native performance isn't as hot as something like Assembler or C/C++. It doesn't run on Apple or Android devices. Shall I continue?

          J 1 Reply Last reply
          0
          • T Tesfamichael G

            Am I wrong to declare VB .Net is the best programing language ever. Is there any one who can pin point the things VB can't do while other languages can do.

            R Offline
            R Offline
            Ranjan D
            wrote on last edited by
            #5

            Quote:

            VB can't do while other languages can do

            Tell me how to perform unsafe code in VB.NET ? Thanks,

            Ranjan.D

            C N 2 Replies Last reply
            0
            • T Tesfamichael G

              Am I wrong to declare VB .Net is the best programing language ever. Is there any one who can pin point the things VB can't do while other languages can do.

              M Offline
              M Offline
              Marc Clifton
              wrote on last edited by
              #6

              tmik wrote:

              Is there any one who can pin point the things VB can't do while other languages can do.

              There's a few good (actually good) discussions I've seen out there that demonstrate some of VB's problems. I don't remember where they are though, as I stay away from VB because the pay rate for VB developers is lower, the majority of VB jobs that I've seen are coding, no architecture or design involved in the job, and quite frankly, most of the VB stuff seem to be filled by junior developers. Case in point, the management at a large communication satellite manufacturer that I was working at wanted to know why we didn't write the code in VB (we were using C#) and cited that VB programmers were cheaper and more readily available and that "everyone" could understand VB. While cheaper and more available is true, "everyone could understand VB" is a huge misconception that many managers seem to have - because the language is supposedly easier to understand, the code therefore is supposedly easier to write and maintain. Marc

              Day 1: Spider Database Navigator Unit Testing Succinctly

              M P 2 Replies Last reply
              0
              • T Tesfamichael G

                Am I wrong to declare VB .Net is the best programing language ever. Is there any one who can pin point the things VB can't do while other languages can do.

                L Offline
                L Offline
                Lost User
                wrote on last edited by
                #7

                tmik wrote:

                Is there any one who can pin point the things VB can't do while other languages can do.

                It doesn't really work like that, you know? Here, let me show you. Problem 1: Am I wrong to declare MSIL is the best programing language ever. Is there any one who can pin point the things MSIL can't do while other languages can do. Ok, fine, there are a couple of things. But the problem with MSIL is not what it can't do, it's that it's MSIL. Obviously anything that can be done in VB.NET (or any .NET language) can be done in MSIL, because that's what it is compiled to. By the measure of "can do the most things", MSIL would be the best possible .NET language. So clearly that's a silly measure. Problem 2: Suppose language 1 can do A and B, and language 2 can do B and C. Which language is better?

                D 1 Reply Last reply
                0
                • L Lost User

                  tmik wrote:

                  Is there any one who can pin point the things VB can't do while other languages can do.

                  It doesn't really work like that, you know? Here, let me show you. Problem 1: Am I wrong to declare MSIL is the best programing language ever. Is there any one who can pin point the things MSIL can't do while other languages can do. Ok, fine, there are a couple of things. But the problem with MSIL is not what it can't do, it's that it's MSIL. Obviously anything that can be done in VB.NET (or any .NET language) can be done in MSIL, because that's what it is compiled to. By the measure of "can do the most things", MSIL would be the best possible .NET language. So clearly that's a silly measure. Problem 2: Suppose language 1 can do A and B, and language 2 can do B and C. Which language is better?

                  D Offline
                  D Offline
                  Dalek Dave
                  wrote on last edited by
                  #8

                  harold aptroot wrote:

                  Suppose language 1 can do A and B, and language 2 can do B and C. Which language is better?

                  The one with the bigger breasts.

                  --------------------------------- Obscurum per obscurius. Ad astra per alas porci. Quidquid latine dictum sit, altum videtur.

                  1 Reply Last reply
                  0
                  • T Tesfamichael G

                    Am I wrong to declare VB .Net is the best programing language ever. Is there any one who can pin point the things VB can't do while other languages can do.

                    S Offline
                    S Offline
                    Simon_Whale
                    wrote on last edited by
                    #9

                    I think it comes down to personal preference I was a VB.NET developer now I move to C# and don't regret it. But there has been mud sling about VB in general being a inferior language since it the early 90's that I know of. So I would put on your flame proof pants as you will more than likely get some stick. previous versions of the language couldn't do half of the stuff that C# could do and vice versa for example in Visual studio 2008 VB couldn't update values in a LinQ query C# could do default values in method. but since VS2010 they changed some of this and Microsoft decided to develop the languages at the same pace i.e. what went into VB also went into C# etc.

                    Every day, thousands of innocent plants are killed by vegetarians. Help end the violence EAT BACON

                    1 Reply Last reply
                    0
                    • R Ranjan D

                      Quote:

                      VB can't do while other languages can do

                      Tell me how to perform unsafe code in VB.NET ? Thanks,

                      Ranjan.D

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

                      Ranjan.D wrote:

                      unsafe code

                      Ranjan.D wrote:

                      VB.NET

                      Isn't that a tautology? (OK, cheap shot! - I've written enough VB in my time)

                      R 1 Reply Last reply
                      0
                      • T Tesfamichael G

                        Am I wrong to declare VB .Net is the best programing language ever. Is there any one who can pin point the things VB can't do while other languages can do.

                        R Offline
                        R Offline
                        Rob Philpott
                        wrote on last edited by
                        #11

                        tmik wrote:

                        Am I wrong to declare VB .Net is the best programing language ever.

                        Undoubtedly.

                        Regards, Rob Philpott.

                        1 Reply Last reply
                        0
                        • P Pete OHanlon

                          It's not that hot on Functional Programming. It's native performance isn't as hot as something like Assembler or C/C++. It doesn't run on Apple or Android devices. Shall I continue?

                          J Offline
                          J Offline
                          Johnny J
                          wrote on last edited by
                          #12

                          Pete O'Hanlon wrote:

                          It's native performance isn't as hot as something like Assembler or C/C++.

                          True, but precisely as hot as C#, so for those who claim that VB is inferior to C#: ;P

                          Anything that is unrelated to elephants is irrelephant
                          Anonymous
                          -----
                          Do not argue with an idiot. He will drag you down to his level and beat you with experience
                          Greg King
                          -----
                          I always wanted to be somebody, but now I realize I should have been more specific.
                          Lily Tomlin, Actress

                          1 Reply Last reply
                          0
                          • T Tesfamichael G

                            Am I wrong to declare VB .Net is the best programing language ever. Is there any one who can pin point the things VB can't do while other languages can do.

                            G Offline
                            G Offline
                            glennPattonWork3
                            wrote on last edited by
                            #13

                            My view is Horses for courses, I have to use C, Assembler for microcontrollers & C# for windows, I have used VB6 in the past (looking like I might have to do some debugging again in it!) but I would go so far to say that is ideal try writing drivers in it (you can, you don't want to), it sadly gives you the view that you can do everything from one language while you can have a stab at nearly everything (the code stands to be ugly/not very maintainable)...

                            1 Reply Last reply
                            0
                            • T Tesfamichael G

                              Am I wrong to declare VB .Net is the best programing language ever. Is there any one who can pin point the things VB can't do while other languages can do.

                              OriginalGriffO Offline
                              OriginalGriffO Offline
                              OriginalGriff
                              wrote on last edited by
                              #14

                              tmik wrote:

                              Am I wrong to declare VB .Net is the best programing language ever.

                              Yes. It's a kludge on an bodge on a hack of a language first designed for non programmers - and it shows. It allows stupidly weak typing, and any language which allows ON ERROR RESUME NEXT should be taken out and shot. Having said that, if you use it properly it is a good, robust, modern language. The problem is that most of it's users are not good, robust, modern coders...and the teachers who educate them are even worse.

                              The only instant messaging I do involves my middle finger. English doesn't borrow from other languages. English follows other languages down dark alleys, knocks them over and goes through their pockets for loose grammar.

                              "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
                              "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

                              R 1 Reply Last reply
                              0
                              • OriginalGriffO OriginalGriff

                                tmik wrote:

                                Am I wrong to declare VB .Net is the best programing language ever.

                                Yes. It's a kludge on an bodge on a hack of a language first designed for non programmers - and it shows. It allows stupidly weak typing, and any language which allows ON ERROR RESUME NEXT should be taken out and shot. Having said that, if you use it properly it is a good, robust, modern language. The problem is that most of it's users are not good, robust, modern coders...and the teachers who educate them are even worse.

                                The only instant messaging I do involves my middle finger. English doesn't borrow from other languages. English follows other languages down dark alleys, knocks them over and goes through their pockets for loose grammar.

                                R Offline
                                R Offline
                                Rob Philpott
                                wrote on last edited by
                                #15

                                Well said! It's obviously very different to the days of VB6 now, but that had the Variant type in it, and people used it - a lot. The whole concept of type safety seemed lost on VB 'developers'. And it was 40x slower than a native type. That didn't matter though, becuase if it could be done in VB it wasn't that important anyway.

                                Regards, Rob Philpott.

                                1 Reply Last reply
                                0
                                • T Tesfamichael G

                                  Am I wrong to declare VB .Net is the best programing language ever. Is there any one who can pin point the things VB can't do while other languages can do.

                                  G Offline
                                  G Offline
                                  GuyThiebaut
                                  wrote on last edited by
                                  #16

                                  It's not the tool, it's what you do with it that matters. It is such a contentious issue that it is simply not possible to make generalisations on the topic. I work with VB and C# - there really is not much of a difference for most of what you will need in .Net. I have a preference for C#, but it is a preference as I can do everything I need to do in C# just as well in VB. In defence of VB - there are some great developers and article writers out there - Sacha Barber[^] springs to mind.

                                  “That which can be asserted without evidence, can be dismissed without evidence.”

                                  ― Christopher Hitchens

                                  1 Reply Last reply
                                  0
                                  • D Dalek Dave

                                    I have to use VB.Net for work. Personal projects are C#.

                                    --------------------------------- Obscurum per obscurius. Ad astra per alas porci. Quidquid latine dictum sit, altum videtur.

                                    J Offline
                                    J Offline
                                    Johnny J
                                    wrote on last edited by
                                    #17

                                    So if you think that VB is the better language, does that mean that you need glasses in order to C#?

                                    Anything that is unrelated to elephants is irrelephant
                                    Anonymous
                                    -----
                                    Do not argue with an idiot. He will drag you down to his level and beat you with experience
                                    Greg King
                                    -----
                                    I always wanted to be somebody, but now I realize I should have been more specific.
                                    Lily Tomlin, Actress

                                    1 Reply Last reply
                                    0
                                    • T Tesfamichael G

                                      Am I wrong to declare VB .Net is the best programing language ever. Is there any one who can pin point the things VB can't do while other languages can do.

                                      N Offline
                                      N Offline
                                      Nemanja Trifunovic
                                      wrote on last edited by
                                      #18

                                      tmik wrote:

                                      Is there any one who can pin point the things VB can't do while other languages can do.

                                      Eh, where do I start? You can't write a Linux device driver with VB and you can with some other programming languages. You can't write an OS kernel with VB and you can with some other programming languages. You can' write any real-time software with VB and you can with some other programming languages. You can't write a Chrome extension with VB and you can with some other programming languages. You can't extend the syntax of VB with VB and you can extend syntax of some other languages using those languages.

                                      utf8-cpp

                                      G 1 Reply Last reply
                                      0
                                      • T Tesfamichael G

                                        Am I wrong to declare VB .Net is the best programing language ever. Is there any one who can pin point the things VB can't do while other languages can do.

                                        CPalliniC Offline
                                        CPalliniC Offline
                                        CPallini
                                        wrote on last edited by
                                        #19

                                        tmik wrote:

                                        Is there any one who can pin point the things VB can't do while other languages can do.

                                        Surely I cannot: In my opinion, VB programmers can do all the weirdest things I'm not even able to imagine.

                                        Veni, vidi, vici.

                                        In testa che avete, signor di Ceprano?

                                        1 Reply Last reply
                                        0
                                        • R Ranjan D

                                          Quote:

                                          VB can't do while other languages can do

                                          Tell me how to perform unsafe code in VB.NET ? Thanks,

                                          Ranjan.D

                                          N Offline
                                          N Offline
                                          Nicholas Marty
                                          wrote on last edited by
                                          #20

                                          write a C# dll with the unsafe methods or code parts and reference it? ;P

                                          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