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 is popular in America!

Why VB is popular in America!

Scheduled Pinned Locked Moved The Lounge
c++phpvisual-studiocom
75 Posts 34 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.
  • A agolddog

    One of the things Australia certainly has going for it is understanding the proper meaning of VB: http://www.vb.com.au/[^]

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

    True :-D

    Regards, Nish


    My technology blog: voidnish.wordpress.com

    1 Reply Last reply
    0
    • M MSBassSinger

      I don't get your point. VB uses zero based indices. VB6 had the flexibility to allow you to define what the number was the initial index in an array is - perhaps that is what is confusing you. Also, VB was very popular in Europe. You are right that VB is an American creation - as are most good things. :) Americans (from the traditional American culture) do focus on getting the job done with excellence in the shortest time possible. VB was created to do that, and certainly allowed that level of productivity. Even to this day, I prefer VB.NET to C#, although I've spent over 10 years developing in C#. Unfortunately, many Americans have adopted a neo-European culture, and programmers I know liek that do prefer C/C++/Java to VB, even though it is less productive.

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

      MSBassSinger wrote:

      I don't get your point. VB uses zero based indices.   VB6 had the flexibility to allow you to define what the number was the initial index in an array is - perhaps that is what is confusing you.

      Okay, the original post was meant as humor (hence the joke icon). That said, it's also a CodeProject meme from a few years ago where some of us (mostly John, CG and myself) would joke about C/C++ guys 0-indexing in real life vs VB guys who'd use 1-based indexing. By default, Dim a as int(10) means a 11-item array indexed from 0 to 10. int a[10] means a 10-item array indexed from 0 to 9. So typically Basic devs would just treat it as a 10-item collection indexed from 1 to 10 (ignoring the 0th element).

      MSBassSinger wrote:

      prefer C/C++/Java to VB, even though it is less productive.

      C++ is not less productive. It has certain usage scenarios where any other language fails.

      Regards, Nish


      My technology blog: voidnish.wordpress.com

      M 1 Reply Last reply
      0
      • F Fabio Franco

        And some Brazilians

        "To alcohol! The cause of, and solution to, all of life's problems" - Homer Simpson

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

        Fabio Franco wrote:

        And some Brazilians

        Yeah, you Brazilians! :rolleyes:

        Regards, Nish


        My technology blog: voidnish.wordpress.com

        1 Reply Last reply
        0
        • B BobJanova

          What I remember of US hotels is that they often number 'L, 2, 3 ...'.

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

          Again, it depends on the building. Some may do that, some may do as I posted. I guess my point is wether your an Aussie, Brit, or born in the USofA you will be confused unless you observe what the building is doing. On a similar point rarely (but not always) is there a 13th floor. Superstition and all. However, as I said this is not always the case. Similarily in Japan you will see the 4th floor missing (not always though).

          Computers have been intelligent for a long time now. It just so happens that the program writers are about as effective as a room full of monkeys trying to crank out a copy of Hamlet.

          N 1 Reply Last reply
          0
          • N Nish Nishant

            MSBassSinger wrote:

            I don't get your point. VB uses zero based indices.   VB6 had the flexibility to allow you to define what the number was the initial index in an array is - perhaps that is what is confusing you.

            Okay, the original post was meant as humor (hence the joke icon). That said, it's also a CodeProject meme from a few years ago where some of us (mostly John, CG and myself) would joke about C/C++ guys 0-indexing in real life vs VB guys who'd use 1-based indexing. By default, Dim a as int(10) means a 11-item array indexed from 0 to 10. int a[10] means a 10-item array indexed from 0 to 9. So typically Basic devs would just treat it as a 10-item collection indexed from 1 to 10 (ignoring the 0th element).

            MSBassSinger wrote:

            prefer C/C++/Java to VB, even though it is less productive.

            C++ is not less productive. It has certain usage scenarios where any other language fails.

            Regards, Nish


            My technology blog: voidnish.wordpress.com

            M Offline
            M Offline
            MSBassSinger
            wrote on last edited by
            #58

            Nishant Sivakumar wrote: C++ is not less productive. It has certain usage scenarios where any other language fails. Actually, it is less productive from a project standpoint. C and C++ do a few things very well. One example is floating point calculations. Just to build on that one exmaple, if I have a project that has some floating point calculations, such as GPS or finance, in the initial version of the app I would do them in VB, and in later versions, convert them to C or C++ for the performance gain. And here is why - Assuming equally proficient C++ and VB developers, for a given application, it takes about 1/3rd to 1/2 as long to write a stable, scalable, decent performing, OO, application in VB as it does to write it in C++ or Java. That means the app gets to market sooner. Then, in later versions, the developers and testers can identify performance bottlenecks, and replace VB classes with C++ classes where it makes a difference. Since the project was OO to start with, the interface contracts remain the same, so the C++ becomes a drop-in replacement (or nearly so, depending on the implementation). And this approach was true even in the VB6 days. If development time is not an issue, such as when writing a program on your own with no concern for marketshare, and you program in C++, then by all means stick with that. But in the world that pays the bills, getting to market first is a prime consideration. Nishant Sivakumar wrote: the original post was meant as humor (hence the joke icon) I noticed that, but for something to have humor, it needs to have some basis in truth. VB arrays were and are zero indexed. That kind of undermines the attempt at humor.

            1 Reply Last reply
            0
            • N Nish Nishant

              I realized this as I was explaining the 1s floor vs 2nd floor differences[^] between UK and American english. In the UK (and India, Australia) floors are 0-indexed. The ground floor is 0, the first floor above ground is 1, and so on. The basement is usually -1. In the US (and I believe Canada too), floors are 1-indexed. The ground floor is 1, the next floor is 2 and so on. I don't think negative numbering is used for sub-ground levels. May explain why a lot of the C/C++ aficionados are European. While VB and BASIC are essentially American inventions.

              Regards, Nish


              My technology blog: voidnish.wordpress.com

              K Offline
              K Offline
              Kirk Wood
              wrote on last edited by
              #59

              Aside from the simple fact that there is no numbering standard for floors in America, (The convention is very loose.) I don't believe that those numbering the floors ask programmers or mathmatics people at all. But VB was indeed designed for the non-pogrammer. I did find encouraging though that in school my kids were taught to start counting at zero.

              1 Reply Last reply
              0
              • N Nish Nishant

                I realized this as I was explaining the 1s floor vs 2nd floor differences[^] between UK and American english. In the UK (and India, Australia) floors are 0-indexed. The ground floor is 0, the first floor above ground is 1, and so on. The basement is usually -1. In the US (and I believe Canada too), floors are 1-indexed. The ground floor is 1, the next floor is 2 and so on. I don't think negative numbering is used for sub-ground levels. May explain why a lot of the C/C++ aficionados are European. While VB and BASIC are essentially American inventions.

                Regards, Nish


                My technology blog: voidnish.wordpress.com

                R Offline
                R Offline
                Rutvik Dave
                wrote on last edited by
                #60

                There is no way some people are going to take this as joke :laugh:

                1 Reply Last reply
                0
                • N Nish Nishant

                  I realized this as I was explaining the 1s floor vs 2nd floor differences[^] between UK and American english. In the UK (and India, Australia) floors are 0-indexed. The ground floor is 0, the first floor above ground is 1, and so on. The basement is usually -1. In the US (and I believe Canada too), floors are 1-indexed. The ground floor is 1, the next floor is 2 and so on. I don't think negative numbering is used for sub-ground levels. May explain why a lot of the C/C++ aficionados are European. While VB and BASIC are essentially American inventions.

                  Regards, Nish


                  My technology blog: voidnish.wordpress.com

                  S Offline
                  S Offline
                  SeattleC
                  wrote on last edited by
                  #61

                  Oh, thinly disguised US-bashing troll. Maybe the reason why VB is "popular" in the US is because the US leads the world in computing, with more software, more software engineers, more papers and patents, etc. That means even relatively lame tools like VB have a larger following here. Maybe also it's because BASIC was invented in 1963 at Dartmouth College in New Hampshire, when most of Europe was still dreaming pulp sci-fi dreams of "electronic brains". Many BASICs in the US can address the zero-th element of an array. The ANSI standard for BASIC even has a statement, called OPTION BASE that says whether to start numbering array elements at 0 or 1. The US is also the birthplace of C, C++, and Java, which unashamedly number arrays from 0. I've been told these languages are even popular in Europe.

                  N 1 Reply Last reply
                  0
                  • S SeattleC

                    Oh, thinly disguised US-bashing troll. Maybe the reason why VB is "popular" in the US is because the US leads the world in computing, with more software, more software engineers, more papers and patents, etc. That means even relatively lame tools like VB have a larger following here. Maybe also it's because BASIC was invented in 1963 at Dartmouth College in New Hampshire, when most of Europe was still dreaming pulp sci-fi dreams of "electronic brains". Many BASICs in the US can address the zero-th element of an array. The ANSI standard for BASIC even has a statement, called OPTION BASE that says whether to start numbering array elements at 0 or 1. The US is also the birthplace of C, C++, and Java, which unashamedly number arrays from 0. I've been told these languages are even popular in Europe.

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

                    Member 2941392 wrote:

                    Oh, thinly disguised US-bashing troll.

                    The US is my home :-)

                    Member 2941392 wrote:

                    Maybe the reason why VB is "popular" in the US is because the US leads the world in computing, with more software, more software engineers, more papers and patents, etc. That means even relatively lame tools like VB have a larger following here. Maybe also it's because BASIC was invented in 1963 at Dartmouth College in New Hampshire, when most of Europe was still dreaming pulp sci-fi dreams of "electronic brains".
                     
                    Many BASICs in the US can address the zero-th element of an array. The ANSI standard for BASIC even has a statement, called OPTION BASE that says whether to start numbering array elements at 0 or 1.

                    Okay, the original post was meant as humor (hence the joke icon). That said, it's also a CodeProject meme from a few years ago where some of us (mostly John, CG and myself) would joke about C/C++ guys 0-indexing in real life vs VB guys who'd use 1-based indexing. By default, Dim a as int(10) means a 11-item array indexed from 0 to 10. int a[10] means a 10-item array indexed from 0 to 9. So typically Basic devs would just treat it as a 10-item collection indexed from 1 to 10 (ignoring the 0th element).

                    Regards, Nish


                    My technology blog: voidnish.wordpress.com

                    1 Reply Last reply
                    0
                    • N Nish Nishant

                      Yes but when anyone says first floor here we always mean the ground floor. This confuses Brits and Aussies, and some Indians as well.

                      Regards, Nish


                      My technology blog: voidnish.wordpress.com

                      U Offline
                      U Offline
                      User 3760773
                      wrote on last edited by
                      #63

                      Hmm... Even in C we talk about an array, element array[0] is the 1st one, isn't it?

                      N 1 Reply Last reply
                      0
                      • U User 3760773

                        Hmm... Even in C we talk about an array, element array[0] is the 1st one, isn't it?

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

                        Member 3763608 wrote:

                        Even in C we talk about an array, element array[0] is the 1st one, isn't it?

                        Yes, and that's the premise of this joke/thread :-)

                        Regards, Nish


                        My technology blog: voidnish.wordpress.com

                        1 Reply Last reply
                        0
                        • N Nish Nishant

                          I realized this as I was explaining the 1s floor vs 2nd floor differences[^] between UK and American english. In the UK (and India, Australia) floors are 0-indexed. The ground floor is 0, the first floor above ground is 1, and so on. The basement is usually -1. In the US (and I believe Canada too), floors are 1-indexed. The ground floor is 1, the next floor is 2 and so on. I don't think negative numbering is used for sub-ground levels. May explain why a lot of the C/C++ aficionados are European. While VB and BASIC are essentially American inventions.

                          Regards, Nish


                          My technology blog: voidnish.wordpress.com

                          I Offline
                          I Offline
                          I explore code
                          wrote on last edited by
                          #65

                          i think to eliminate this disparity, the shift is now towards G (ground), 1,2,3.. not sure for underground levels, may be -1, -2. I don't know how many people would remember high-school Coordinate Geometry to try to rationalise the (-) sign.. :) Good humor anyway...

                          1 Reply Last reply
                          0
                          • I ii_noname_ii

                            Huh?! Should I be worried about american predator drones dropping bombs to liberate me from the tyranny of C languages? *waves a white flag with VB on it*

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

                            ii_noname_ii wrote:

                            Should I be worried about american predator drones dropping bombs

                            No, unless you have oil.

                            G 1 Reply Last reply
                            0
                            • B BobJanova

                              What is floor overrun? Yes we have multi-storey buildings. What kind of country do you think it is :p

                              P Offline
                              P Offline
                              Paul M Watt
                              wrote on last edited by
                              #67

                              BobJanova wrote:

                              What is floor overrun?

                              I was making a play on concepts from programming, think of buffer overrun.

                              1 Reply Last reply
                              0
                              • N Nish Nishant

                                I realized this as I was explaining the 1s floor vs 2nd floor differences[^] between UK and American english. In the UK (and India, Australia) floors are 0-indexed. The ground floor is 0, the first floor above ground is 1, and so on. The basement is usually -1. In the US (and I believe Canada too), floors are 1-indexed. The ground floor is 1, the next floor is 2 and so on. I don't think negative numbering is used for sub-ground levels. May explain why a lot of the C/C++ aficionados are European. While VB and BASIC are essentially American inventions.

                                Regards, Nish


                                My technology blog: voidnish.wordpress.com

                                J Offline
                                J Offline
                                Jwalant Natvarlal Soneji
                                wrote on last edited by
                                #68

                                Well, the other thing to notice about Americas (may be in Europe as well, don't know) that the so called "believe in science only" people don't have floor no 13th. 14th floor after 12th. :laugh:

                                Regards, Jwalant Natvarlal Soneji

                                1 Reply Last reply
                                0
                                • N Nish Nishant

                                  I realized this as I was explaining the 1s floor vs 2nd floor differences[^] between UK and American english. In the UK (and India, Australia) floors are 0-indexed. The ground floor is 0, the first floor above ground is 1, and so on. The basement is usually -1. In the US (and I believe Canada too), floors are 1-indexed. The ground floor is 1, the next floor is 2 and so on. I don't think negative numbering is used for sub-ground levels. May explain why a lot of the C/C++ aficionados are European. While VB and BASIC are essentially American inventions.

                                  Regards, Nish


                                  My technology blog: voidnish.wordpress.com

                                  E Offline
                                  E Offline
                                  ekolis
                                  wrote on last edited by
                                  #69

                                  So, now I'm curious... in the UK versions of the Zelda games, do you enter the dungeons on "1F", or some other level?

                                  1 Reply Last reply
                                  0
                                  • L Lost User

                                    ii_noname_ii wrote:

                                    Should I be worried about american predator drones dropping bombs

                                    No, unless you have oil.

                                    G Offline
                                    G Offline
                                    ghle
                                    wrote on last edited by
                                    #70

                                    Shameel wrote:

                                    ii_noname_ii wrote:

                                    Should I be worried about american predator drones dropping bombs

                                    No, unless you have oil.

                                    Or the guy on the floor above you has it.

                                    Gary

                                    I 1 Reply Last reply
                                    0
                                    • L Lost User

                                      Again, it depends on the building. Some may do that, some may do as I posted. I guess my point is wether your an Aussie, Brit, or born in the USofA you will be confused unless you observe what the building is doing. On a similar point rarely (but not always) is there a 13th floor. Superstition and all. However, as I said this is not always the case. Similarily in Japan you will see the 4th floor missing (not always though).

                                      Computers have been intelligent for a long time now. It just so happens that the program writers are about as effective as a room full of monkeys trying to crank out a copy of Hamlet.

                                      N Offline
                                      N Offline
                                      Nchek2000
                                      wrote on last edited by
                                      #71

                                      Also in China. It is because number 4 can be read as 'Dead'/死.

                                      L 1 Reply Last reply
                                      0
                                      • G ghle

                                        Shameel wrote:

                                        ii_noname_ii wrote:

                                        Should I be worried about american predator drones dropping bombs

                                        No, unless you have oil.

                                        Or the guy on the floor above you has it.

                                        Gary

                                        I Offline
                                        I Offline
                                        ii_noname_ii
                                        wrote on last edited by
                                        #72

                                        I have LOTS of oil and gas... lol But I use VB?! Please spare me USA?! lol

                                        1 Reply Last reply
                                        0
                                        • N Nchek2000

                                          Also in China. It is because number 4 can be read as 'Dead'/死.

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

                                          Yep, same in Japan (death and all.. Pronounced SHI)

                                          Computers have been intelligent for a long time now. It just so happens that the program writers are about as effective as a room full of monkeys trying to crank out a copy of Hamlet.

                                          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