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 2 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.
  • 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