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
CODE PROJECT For Those Who Code
  • Home
  • Articles
  • FAQ
Community
  1. Home
  2. The Lounge
  3. Visual Basic

Visual Basic

Scheduled Pinned Locked Moved The Lounge
c++question
21 Posts 14 Posters 1 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.
  • J Jon Hulatt

    I'm wondering, did Microsoft create Visual Basic purely because some people (and I name no names) are simply too dangerous to be let loose with C++ ? Signature space for rent. Apply by email to....

    J Offline
    J Offline
    Jeremy Falcon
    wrote on last edited by
    #2

    Marketing tactic and ploy and to allow any type of dipshit to code for Windows, thus increasing the number of apps available for it. [edit] And there's the whole business solution thing. Which in some cases you could have a legit reason/excuse, but most of them are due to ignorance/stupidity of the "programmer" involved. [/edit] Jeremy Falcon Imputek "Oh no there was a knife in that kitchen drawer and I cut myself - please remove the kitchen." - David Wulff

    1 Reply Last reply
    0
    • J Jon Hulatt

      I'm wondering, did Microsoft create Visual Basic purely because some people (and I name no names) are simply too dangerous to be let loose with C++ ? Signature space for rent. Apply by email to....

      S Offline
      S Offline
      Stan Shannon
      wrote on last edited by
      #3

      Simple applications should be simple to write - hence VB. Why should someone need to know C++ just to throw up a dialog connected to some data? I'm not a real reverend, I just play one on CP.

      J 1 Reply Last reply
      0
      • J Jon Hulatt

        I'm wondering, did Microsoft create Visual Basic purely because some people (and I name no names) are simply too dangerous to be let loose with C++ ? Signature space for rent. Apply by email to....

        C Offline
        C Offline
        Chris Hambleton
        wrote on last edited by
        #4

        Of course!! ;P However, you can write concept code, mockups, and halfways decent working apps many times faster than C++... The company I work for initially wrote the main product in VC++, but is writing most of their COM objects, technical services projects, and such in Visual Basic (and soon to be .NET), simply b/c these can be developed much faster than in VC. The speed differences between VB/VC++ aren't as vast as they used to be, and to a company, they would rather have the project complete much faster using whatever tool gets the job done the fastest. Of course, VB has some quirks, but so does MFC! If I'm assigned a project with a deadline and given the freedom to use whatever tools at my disposal, I'll want to use the one that gets the job done the fastest, with the least amount of bugs, and something that can be debugged/fixed (if needbe) quickly. Also, companies would rather pay a VB programmer a bit less than a VC programmer, especially if the VB guy completes the same task in the same time (or faster) than the VC guy. As an engineer, it's very limiting (career-wise) to only know 1 or 2 programming languages -- the more you know, the more tools you have at your disposal, and the more valuable (and employable) you are. Tool "A" might not be right for a certain project, any more than using a sledgehammer to put up drywall, when a regular hammer would suffice. "If at any time I announce that a nation or kingdom is to be uprooted, torn down and destroyed, and if that nation I warned repents of its evil, then I will relent and not inflict on it the disaster I had planned. And if at another time I announce that a nation or kingdom is to be built up and planted, and if it does evil in my sight and does not obey me, then I will reconsider the good I had intended to do for it." -- Jeremiah 18:7-10 (God, commenting on the value of the United Nations)

        M G K 3 Replies Last reply
        0
        • C Chris Hambleton

          Of course!! ;P However, you can write concept code, mockups, and halfways decent working apps many times faster than C++... The company I work for initially wrote the main product in VC++, but is writing most of their COM objects, technical services projects, and such in Visual Basic (and soon to be .NET), simply b/c these can be developed much faster than in VC. The speed differences between VB/VC++ aren't as vast as they used to be, and to a company, they would rather have the project complete much faster using whatever tool gets the job done the fastest. Of course, VB has some quirks, but so does MFC! If I'm assigned a project with a deadline and given the freedom to use whatever tools at my disposal, I'll want to use the one that gets the job done the fastest, with the least amount of bugs, and something that can be debugged/fixed (if needbe) quickly. Also, companies would rather pay a VB programmer a bit less than a VC programmer, especially if the VB guy completes the same task in the same time (or faster) than the VC guy. As an engineer, it's very limiting (career-wise) to only know 1 or 2 programming languages -- the more you know, the more tools you have at your disposal, and the more valuable (and employable) you are. Tool "A" might not be right for a certain project, any more than using a sledgehammer to put up drywall, when a regular hammer would suffice. "If at any time I announce that a nation or kingdom is to be uprooted, torn down and destroyed, and if that nation I warned repents of its evil, then I will relent and not inflict on it the disaster I had planned. And if at another time I announce that a nation or kingdom is to be built up and planted, and if it does evil in my sight and does not obey me, then I will reconsider the good I had intended to do for it." -- Jeremiah 18:7-10 (God, commenting on the value of the United Nations)

          M Offline
          M Offline
          Megan Forbes
          wrote on last edited by
          #5

          Chris Hambleton wrote: If I'm assigned a project with a deadline and given the freedom to use whatever tools at my disposal, I'll want to use the one that gets the job done the fastest Too true Some of us know both languages (and a few others) but still choose VB for tight deadline stuff :cool:


          Dave Goodman on funny error messages:
          It is a definite no-no to run BITMAP as a user command. Your nose will grow, your lawn will die, your hair will fall out, and your first-born will marry an aardvark. Shame on you!

          1 Reply Last reply
          0
          • J Jon Hulatt

            I'm wondering, did Microsoft create Visual Basic purely because some people (and I name no names) are simply too dangerous to be let loose with C++ ? Signature space for rent. Apply by email to....

            N Offline
            N Offline
            natalie morales
            wrote on last edited by
            #6

            At my company, we quite often don't have a choice about using VB for our applications. We write software for sporting events and usually are given incredibly tight deadlines that can't be pushed back. Since we can't change the start date of the Olympics or the world cup soccer tournament, if VB can get the job done before the tournament/game/event or whatever starts, then that's what we use. About 2/3 of the programmers were I work are c++ programmers but quite often it's the VB people that come in and save the day.

            1 Reply Last reply
            0
            • J Jon Hulatt

              I'm wondering, did Microsoft create Visual Basic purely because some people (and I name no names) are simply too dangerous to be let loose with C++ ? Signature space for rent. Apply by email to....

              C Offline
              C Offline
              Chris Hambleton
              wrote on last edited by
              #7

              Yeah, but you could make the same argument with ASM vs C++ -- did AT&T create C++ just because some people were too dangerous to be let loose with Assembly? ;P How many people are writing assembly code vs C++ code now? "If at any time I announce that a nation or kingdom is to be uprooted, torn down and destroyed, and if that nation I warned repents of its evil, then I will relent and not inflict on it the disaster I had planned. And if at another time I announce that a nation or kingdom is to be built up and planted, and if it does evil in my sight and does not obey me, then I will reconsider the good I had intended to do for it." -- Jeremiah 18:7-10 (God, commenting on the value of the United Nations)

              J 1 Reply Last reply
              0
              • B Black Cat

                Jon Hulatt wrote: did Microsoft create Visual Basic purely because some people (and I name no names) are simply too dangerous to be let loose with C++ ? If that is true, then Microsoft has failed. I have seen a lot of dum C++ developers, the only difference is they think they are better than the VB guys. ;P

                D Offline
                D Offline
                Daniel Turini
                wrote on last edited by
                #8

                Black Cat wrote: If that is true, then Microsoft has failed. I have seen a lot of dum C++ developers, the only difference is they think they are better than the VB guys. LOL! My latest articles: XOR tricks for RAID data protection Win32 process suspend/resume tool

                1 Reply Last reply
                0
                • J Jon Hulatt

                  I'm wondering, did Microsoft create Visual Basic purely because some people (and I name no names) are simply too dangerous to be let loose with C++ ? Signature space for rent. Apply by email to....

                  B Offline
                  B Offline
                  Black Cat
                  wrote on last edited by
                  #9

                  Jon Hulatt wrote: did Microsoft create Visual Basic purely because some people (and I name no names) are simply too dangerous to be let loose with C++ ? If that is true, then Microsoft has failed. I have seen a lot of dum C++ developers, the only difference is they think they are better than the VB guys. ;P

                  D C G K 4 Replies Last reply
                  0
                  • B Black Cat

                    Jon Hulatt wrote: did Microsoft create Visual Basic purely because some people (and I name no names) are simply too dangerous to be let loose with C++ ? If that is true, then Microsoft has failed. I have seen a lot of dum C++ developers, the only difference is they think they are better than the VB guys. ;P

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

                    Ouch! ;P "If at any time I announce that a nation or kingdom is to be uprooted, torn down and destroyed, and if that nation I warned repents of its evil, then I will relent and not inflict on it the disaster I had planned. And if at another time I announce that a nation or kingdom is to be built up and planted, and if it does evil in my sight and does not obey me, then I will reconsider the good I had intended to do for it." -- Jeremiah 18:7-10 (God, commenting on the value of the United Nations)

                    1 Reply Last reply
                    0
                    • C Chris Hambleton

                      Of course!! ;P However, you can write concept code, mockups, and halfways decent working apps many times faster than C++... The company I work for initially wrote the main product in VC++, but is writing most of their COM objects, technical services projects, and such in Visual Basic (and soon to be .NET), simply b/c these can be developed much faster than in VC. The speed differences between VB/VC++ aren't as vast as they used to be, and to a company, they would rather have the project complete much faster using whatever tool gets the job done the fastest. Of course, VB has some quirks, but so does MFC! If I'm assigned a project with a deadline and given the freedom to use whatever tools at my disposal, I'll want to use the one that gets the job done the fastest, with the least amount of bugs, and something that can be debugged/fixed (if needbe) quickly. Also, companies would rather pay a VB programmer a bit less than a VC programmer, especially if the VB guy completes the same task in the same time (or faster) than the VC guy. As an engineer, it's very limiting (career-wise) to only know 1 or 2 programming languages -- the more you know, the more tools you have at your disposal, and the more valuable (and employable) you are. Tool "A" might not be right for a certain project, any more than using a sledgehammer to put up drywall, when a regular hammer would suffice. "If at any time I announce that a nation or kingdom is to be uprooted, torn down and destroyed, and if that nation I warned repents of its evil, then I will relent and not inflict on it the disaster I had planned. And if at another time I announce that a nation or kingdom is to be built up and planted, and if it does evil in my sight and does not obey me, then I will reconsider the good I had intended to do for it." -- Jeremiah 18:7-10 (God, commenting on the value of the United Nations)

                      G Offline
                      G Offline
                      George
                      wrote on last edited by
                      #11

                      Chris Hambleton wrote: However, you can write concept code, mockups, and halfways decent working apps many times faster than C++... That is not true.

                      /* I C++, therefore I am... */

                      1 Reply Last reply
                      0
                      • C Chris Hambleton

                        Yeah, but you could make the same argument with ASM vs C++ -- did AT&T create C++ just because some people were too dangerous to be let loose with Assembly? ;P How many people are writing assembly code vs C++ code now? "If at any time I announce that a nation or kingdom is to be uprooted, torn down and destroyed, and if that nation I warned repents of its evil, then I will relent and not inflict on it the disaster I had planned. And if at another time I announce that a nation or kingdom is to be built up and planted, and if it does evil in my sight and does not obey me, then I will reconsider the good I had intended to do for it." -- Jeremiah 18:7-10 (God, commenting on the value of the United Nations)

                        J Offline
                        J Offline
                        Jeremy Falcon
                        wrote on last edited by
                        #12

                        Chris Hambleton wrote: How many people are writing assembly code vs C++ code now? Yeah but IMO to be a decent programmer you should know a little ASM. It's the only way to really learn about your computer. Jeremy Falcon Imputek "Oh no there was a knife in that kitchen drawer and I cut myself - please remove the kitchen." - David Wulff

                        1 Reply Last reply
                        0
                        • S Stan Shannon

                          Simple applications should be simple to write - hence VB. Why should someone need to know C++ just to throw up a dialog connected to some data? I'm not a real reverend, I just play one on CP.

                          J Offline
                          J Offline
                          Jeremy Falcon
                          wrote on last edited by
                          #13

                          Reverend Stan wrote: Why should someone need to know C++ just to throw up a dialog connected to some data? I agree, sorta. My main peeve for VB is that so many people (moronic script kiddies/programmer wannabies) mistake themselves for real programmers or call themselves 1337 because they've used VB for a year. VB is a tool meant to help, but so are batch files. Nobody calls themselves a programmer because they can type "@echo off". Jeremy Falcon Imputek "Oh no there was a knife in that kitchen drawer and I cut myself - please remove the kitchen." - David Wulff

                          C 1 Reply Last reply
                          0
                          • B Black Cat

                            Jon Hulatt wrote: did Microsoft create Visual Basic purely because some people (and I name no names) are simply too dangerous to be let loose with C++ ? If that is true, then Microsoft has failed. I have seen a lot of dum C++ developers, the only difference is they think they are better than the VB guys. ;P

                            G Offline
                            G Offline
                            George
                            wrote on last edited by
                            #14

                            Black Cat wrote: If that is true, then Microsoft has failed. I have seen a lot of dum C++ developers, the only difference is they think they are better than the VB guys. Not really. It's greatly thanks to Microsoft and tools like VB that people actually accept bad and buggy software and consider it "normal".

                            /* I C++, therefore I am... */

                            1 Reply Last reply
                            0
                            • C Chris Hambleton

                              Of course!! ;P However, you can write concept code, mockups, and halfways decent working apps many times faster than C++... The company I work for initially wrote the main product in VC++, but is writing most of their COM objects, technical services projects, and such in Visual Basic (and soon to be .NET), simply b/c these can be developed much faster than in VC. The speed differences between VB/VC++ aren't as vast as they used to be, and to a company, they would rather have the project complete much faster using whatever tool gets the job done the fastest. Of course, VB has some quirks, but so does MFC! If I'm assigned a project with a deadline and given the freedom to use whatever tools at my disposal, I'll want to use the one that gets the job done the fastest, with the least amount of bugs, and something that can be debugged/fixed (if needbe) quickly. Also, companies would rather pay a VB programmer a bit less than a VC programmer, especially if the VB guy completes the same task in the same time (or faster) than the VC guy. As an engineer, it's very limiting (career-wise) to only know 1 or 2 programming languages -- the more you know, the more tools you have at your disposal, and the more valuable (and employable) you are. Tool "A" might not be right for a certain project, any more than using a sledgehammer to put up drywall, when a regular hammer would suffice. "If at any time I announce that a nation or kingdom is to be uprooted, torn down and destroyed, and if that nation I warned repents of its evil, then I will relent and not inflict on it the disaster I had planned. And if at another time I announce that a nation or kingdom is to be built up and planted, and if it does evil in my sight and does not obey me, then I will reconsider the good I had intended to do for it." -- Jeremiah 18:7-10 (God, commenting on the value of the United Nations)

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

                              Sensible answer. BTW, in the UK at the moment average contractor rates for VB (and almost everything else) are higher than they are for C++! Kevin

                              M 1 Reply Last reply
                              0
                              • B Black Cat

                                Jon Hulatt wrote: did Microsoft create Visual Basic purely because some people (and I name no names) are simply too dangerous to be let loose with C++ ? If that is true, then Microsoft has failed. I have seen a lot of dum C++ developers, the only difference is they think they are better than the VB guys. ;P

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

                                Yep! Kevin

                                1 Reply Last reply
                                0
                                • K Kevin McFarlane

                                  Sensible answer. BTW, in the UK at the moment average contractor rates for VB (and almost everything else) are higher than they are for C++! Kevin

                                  M Offline
                                  M Offline
                                  Megan Forbes
                                  wrote on last edited by
                                  #17

                                  Yep, it's a pity that VB 5 etc was so crappy that people aren't prepared to give the later versions a chance and investigate them. I was lucky - I was forced into it kicking and screaming. What a fool I was... how happy I am now :-D Why do we keep coming back to this argument about our tools? Why can some people not accept that sometimes a chisel can do a better job than dynamite? :suss:


                                  Dave Goodman on funny error messages:
                                  It is a definite no-no to run BITMAP as a user command. Your nose will grow, your lawn will die, your hair will fall out, and your first-born will marry an aardvark. Shame on you!

                                  1 Reply Last reply
                                  0
                                  • J Jon Hulatt

                                    I'm wondering, did Microsoft create Visual Basic purely because some people (and I name no names) are simply too dangerous to be let loose with C++ ? Signature space for rent. Apply by email to....

                                    T Offline
                                    T Offline
                                    Tom Welch
                                    wrote on last edited by
                                    #18

                                    Actually, Microsoft didn't create the concept of Visual Basic... they bought it. Allan Cooper invented the thing. He is a big advocate nowadays for user-centric computer development. He gets bashed quite a bit, but I can see some of his argument. He wrote an article I read once about airline crashes that are blamed on human error when the computer programmers are at fault. Seems one time a plane landing in South America showed the approach path for a different airport (identified by a 3 letter abbreviation). Needless to say, the plane crashed into the Andes. The investigators blamed the pilot. This guy says the pilot was not in error, the computer was and programmers should have taken more steps to alert the pilot that the airport the plane thought it was landing at was really 10,000 miles away. Anyway, that is the mentality that spawned Visual Basic. If you have a copy of version 4.0 or earlier, you can find the Allan Cooper's name on the About box. -- If it starts to make sense, you're in a cult.

                                    1 Reply Last reply
                                    0
                                    • J Jon Hulatt

                                      I'm wondering, did Microsoft create Visual Basic purely because some people (and I name no names) are simply too dangerous to be let loose with C++ ? Signature space for rent. Apply by email to....

                                      T Offline
                                      T Offline
                                      Todd Smith
                                      wrote on last edited by
                                      #19

                                      Different tool for a different purpose. Hence the creation of HTML and Javascript. I'm a C++'r but I still use a lot of other easy languages because they do the job better. Todd Smith

                                      1 Reply Last reply
                                      0
                                      • J Jon Hulatt

                                        I'm wondering, did Microsoft create Visual Basic purely because some people (and I name no names) are simply too dangerous to be let loose with C++ ? Signature space for rent. Apply by email to....

                                        T Offline
                                        T Offline
                                        Tomaz Stih 0
                                        wrote on last edited by
                                        #20

                                        Because, from the engineering point of view, VB is superior tool to VC for some types of tasks. Examples: - business objects, - COM objects with database access, - simple XML parsers, - business app front ends, ... VB is not a bad tool in general. I've had people impressed over what can be done with it by serious programmer. The problem is that it is so simple that every fool can use it, and sometimes I think they really do. Tomaz

                                        1 Reply Last reply
                                        0
                                        • J Jeremy Falcon

                                          Reverend Stan wrote: Why should someone need to know C++ just to throw up a dialog connected to some data? I agree, sorta. My main peeve for VB is that so many people (moronic script kiddies/programmer wannabies) mistake themselves for real programmers or call themselves 1337 because they've used VB for a year. VB is a tool meant to help, but so are batch files. Nobody calls themselves a programmer because they can type "@echo off". Jeremy Falcon Imputek "Oh no there was a knife in that kitchen drawer and I cut myself - please remove the kitchen." - David Wulff

                                          C Offline
                                          C Offline
                                          Christopher Duncan
                                          wrote on last edited by
                                          #21

                                          Jeremy Falcon wrote: Nobody calls themselves a programmer because they can type "@echo off". Oh, please, somebody put this one in your sig! :-D Chistopher Duncan Author - The Career Programmer: Guerilla Tactics for an Imperfect World (Apress)

                                          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