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. Anti-VB

Anti-VB

Scheduled Pinned Locked Moved The Lounge
csharpvisual-studioquestion
92 Posts 31 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.
  • realJSOPR realJSOP

    bakerfishsticks wrote:

    VB is just a tool same as C++

    Yeah, it's a tool, but it's kinda like trying to use a screwdriver to hammer a nail.

    bakerfishsticks wrote:

    From a business stand point VB is great, you can get an app out very quickly without worring about about the little things.

    That's laziness more than it is efficiency.

    bakerfishsticks wrote:

    Think about it if all businesses used c++ apps would never be on time.

    Hmmm, I can't recall an app that I was involved with that was ever delivered late, and every one of them looked better than any VB app you might want to point out.

    bakerfishsticks wrote:

    But otherwiese just accept VB is a tool some people can use well and some just hack it up which is why we are here.

    Nope. As real programmers, we have the god-given right to bash VB (and its small-minded advocates) anytime we see fit... ------- sig starts "I've heard some drivers saying, 'We're going too fast here...'. If you're not here to race, go the hell home - don't come here and grumble about going too fast. Why don't you tie a kerosene rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

    X Offline
    X Offline
    Xoy
    wrote on last edited by
    #38

    John Simmons / outlaw programmer wrote:

    bakerfishsticks wrote: From a business stand point VB is great, you can get an app out very quickly without worring about about the little things. That's laziness more than it is efficiency.

    Everything can be called another thing... I've seen lack of implementation called a feature before ;P

    John Simmons / outlaw programmer wrote:

    and every one of them looked better than any VB app you might want to point out.

    Theres a lot of bad vb code out there. And bad c/c++ code. and bad everything else :( Theres also good code for each... its just a matter of finding it. A lot of code i've seen in c/c++ is too simple & lacks too much of an interface to be well used... A program consists of more than just code. All good code but an unusable interface won't get you far... The best programs are the ones with a great UI, good code, and good features :cool: Now I could say that the programmer was lazy :rolleyes: ;P (I'm not saying programs you've worked on lack ui, I'm saying a lot of programs in c/c++ don't have as much of a refined interface because its more complicated to do so) Granted a lot of vb programs could use a better interface too :| Whatever works for the job I guess :sigh:

    B 1 Reply Last reply
    0
    • B bakerfishsticks

      Look VB is just a tool same as C++ and has its advantages and disadvantages. From a business stand point VB is great, you can get an app out very quickly without worring about about the little things. I think the people that complain about VB are the JAVA/C#/C++ coders because they think using these language makes them an engineer!! HA, C# which i code in and Java are 4gl languages and C++ is nothing more then a 3gl language and most of us only code for business software which really does not require c++ at all. Think about it if all businesses used c++ apps would never be on time. Thank god for java and .net and yes vb. If you want to feel like an engineer use assembly for microprocesser programming, create your own OS. But otherwiese just accept VB is a tool some people can use well and some just hack it up which is why we are here.

      C Offline
      C Offline
      Colin Angus Mackay
      wrote on last edited by
      #39

      bakerfishsticks wrote:

      Think about it if all businesses used c++ apps would never be on time.

      Are VB apps statistically more likely to "be on time"? I would seriously doubt it. The primary reason for an app being available on time or not is politics, not the language the developers are using. ColinMackay.net "Man who stand on hill with mouth open will wait long time for roast duck to drop in." -- Confucius "If a man empties his purse into his head, no man can take it away from him, for an investment in knowledge pays the best interest." -- Joseph E. O'Donnell

      J 1 Reply Last reply
      0
      • realJSOPR realJSOP

        Yet I am often critisized for trying to do the job for which I've been deposited on this planet. :( ------- sig starts "I've heard some drivers saying, 'We're going too fast here...'. If you're not here to race, go the hell home - don't come here and grumble about going too fast. Why don't you tie a kerosene rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

        T Offline
        T Offline
        Tom Archer
        wrote on last edited by
        #40

        Well, I for one, can you that this place would be supremely boring without people like you. Tom Archer (blog) Program Manager MSDN Online (Windows Vista and Visual C++) MICROSOFT

        R 1 Reply Last reply
        0
        • G Gary Wheeler

          Even if he is, do you think he give's a rat's ass?


          Software Zen: delete this;

          B Offline
          B Offline
          bakerfishsticks
          wrote on last edited by
          #41

          Only because he is lashing out. Just an observation. Personally i dont care either!!

          realJSOPR 1 Reply Last reply
          0
          • C Colin Angus Mackay

            Ed.Poore wrote:

            I haven't dared ask

            When you do, would you let us know? ;) ColinMackay.net "Man who stand on hill with mouth open will wait long time for roast duck to drop in." -- Confucius "If a man empties his purse into his head, no man can take it away from him, for an investment in knowledge pays the best interest." -- Joseph E. O'Donnell

            E Offline
            E Offline
            Ed Poore
            wrote on last edited by
            #42

            I would except I get bored :zzz: by this guy when he say's hello so if I ask him this question then I'll have to sneak a tape-recorder in to tape it which technically I shouldn't be doing as it's against school rules and I'm meant to enforce them as head-boy. :( Then again, maybe I'll take some coffee which I cannot stand so that I remain awake long enough in the name of CP research. :) Ed

            C 1 Reply Last reply
            0
            • P Paul Conrad

              espeir wrote:

              VB is for losers!!!

              It's just a wanna-be programming language. Real programmers program C++. PC

              C Offline
              C Offline
              Colin Angus Mackay
              wrote on last edited by
              #43

              computerguru92382 wrote:

              Real programmers program C++.

              No, real programmers hand code all those ones and zeros. ColinMackay.net "Man who stand on hill with mouth open will wait long time for roast duck to drop in." -- Confucius "If a man empties his purse into his head, no man can take it away from him, for an investment in knowledge pays the best interest." -- Joseph E. O'Donnell

              P 1 Reply Last reply
              0
              • X Xoy

                John Simmons / outlaw programmer wrote:

                bakerfishsticks wrote: From a business stand point VB is great, you can get an app out very quickly without worring about about the little things. That's laziness more than it is efficiency.

                Everything can be called another thing... I've seen lack of implementation called a feature before ;P

                John Simmons / outlaw programmer wrote:

                and every one of them looked better than any VB app you might want to point out.

                Theres a lot of bad vb code out there. And bad c/c++ code. and bad everything else :( Theres also good code for each... its just a matter of finding it. A lot of code i've seen in c/c++ is too simple & lacks too much of an interface to be well used... A program consists of more than just code. All good code but an unusable interface won't get you far... The best programs are the ones with a great UI, good code, and good features :cool: Now I could say that the programmer was lazy :rolleyes: ;P (I'm not saying programs you've worked on lack ui, I'm saying a lot of programs in c/c++ don't have as much of a refined interface because its more complicated to do so) Granted a lot of vb programs could use a better interface too :| Whatever works for the job I guess :sigh:

                B Offline
                B Offline
                bakerfishsticks
                wrote on last edited by
                #44

                I agree. Thats why i have a garage full of tools becuase if one did everything well... need i say more.

                1 Reply Last reply
                0
                • A Allah On Acid

                  I personally dislike VB because of two reasons: 1: As someone mentioned earlier, the option explicit and option strict features 2: Syntax Consider the following two examples, VB .Net Dim a, b a = 10 b = "ABC" Console.WriteLine(a) Console.WriteLine(b) C# int a = 10; string b = "ABC"; Console.WriteLine(a.ToString()); Console.WriteLine(b); While they both do the exact same thing, for me, C# makes the code more understandable because you have to explicitly tell it what type each variable is, and tell it to convert between types, while with vb, it automatically converts between types. For me, that would make it easier to be sloppy and write unmaintanable code. I am not saying VB programmers are bad, i am just saying that from my perspective, C# seems to have alot of benefits that VB doesnt have.

                  Xoy wrote:

                  Especially if its C# vs VB... Considering there isn't that much different between them

                  I think it is all a matter of personal preference.

                  T Offline
                  T Offline
                  ToddHileHoffer
                  wrote on last edited by
                  #45

                  turn option stict and explicit on always. We require it in our department. Then code Dim a as integer = 10 Dim b as string = "ABC" Console.WriteLine(a.ToString()) Console.WriteLine(b) If you turn On option strict and explicit vb.net is more strict then C#! "People who never make mistakes, never do anything." My Blog

                  X 1 Reply Last reply
                  0
                  • B bakerfishsticks

                    John Simmons / outlaw programmer wrote:

                    Hmmm, I can't recall an app that I was involved with that was ever delivered late, and every one of them looked better than any VB app you might want to point out.

                    that works when your timelines are twice as long.

                    S Offline
                    S Offline
                    Shog9 0
                    wrote on last edited by
                    #46

                    I'll just be over here, sitting and pondering the consultant-written library (VB.NET) that i'm *still* waiting for delivery on, three weeks since it was promised (now a week away from release, with precious little time left for testing). But hey, there are some good examples of VB programmers out there. I just never get to work with them...

                    ---- Scripts i've known... CPhog 0.9.9 - make CP better. Forum Bookmark 0.2.5 - bookmark forum posts on Pensieve Print forum 0.1.1 - printer-friendly forums

                    B 1 Reply Last reply
                    0
                    • C Colin Angus Mackay

                      computerguru92382 wrote:

                      Real programmers program C++.

                      No, real programmers hand code all those ones and zeros. ColinMackay.net "Man who stand on hill with mouth open will wait long time for roast duck to drop in." -- Confucius "If a man empties his purse into his head, no man can take it away from him, for an investment in knowledge pays the best interest." -- Joseph E. O'Donnell

                      P Offline
                      P Offline
                      Paul Conrad
                      wrote on last edited by
                      #47

                      Colin Angus Mackay wrote:

                      real programmers hand code all those ones and zeros

                      Goodness, me, I shouldn't forget about assembly language... Paul

                      C 1 Reply Last reply
                      0
                      • A Allah On Acid

                        I personally dislike VB because of two reasons: 1: As someone mentioned earlier, the option explicit and option strict features 2: Syntax Consider the following two examples, VB .Net Dim a, b a = 10 b = "ABC" Console.WriteLine(a) Console.WriteLine(b) C# int a = 10; string b = "ABC"; Console.WriteLine(a.ToString()); Console.WriteLine(b); While they both do the exact same thing, for me, C# makes the code more understandable because you have to explicitly tell it what type each variable is, and tell it to convert between types, while with vb, it automatically converts between types. For me, that would make it easier to be sloppy and write unmaintanable code. I am not saying VB programmers are bad, i am just saying that from my perspective, C# seems to have alot of benefits that VB doesnt have.

                        Xoy wrote:

                        Especially if its C# vs VB... Considering there isn't that much different between them

                        I think it is all a matter of personal preference.

                        X Offline
                        X Offline
                        Xoy
                        wrote on last edited by
                        #48

                        Pumk1nh3ad wrote:

                        1: As someone mentioned earlier, the option explicit and option strict features

                        Tools->Options-> Projects and Solutions->VB Defaults: Option Explit: On Option Strict: On Turn those on and its automatic ;) I personally can't stand implicit code... I make everything quite explicit :-D Though I don't see why calling having an option a disadvantage :suss: And technically those two code segments aren't the same thing ;P You should be able to acheive similar results by declaring the variables as objects in C# ;) Though yes, its all part of your point :rolleyes: Still though... whats wrong with more options ;P

                        Pumk1nh3ad wrote:

                        I think it is all a matter of personal preference.

                        I'd say so :) Its almost 1-1 line conversions between the two (haven't seen any that needed more actually lol) ;P

                        1 Reply Last reply
                        0
                        • E Ed Poore

                          I would except I get bored :zzz: by this guy when he say's hello so if I ask him this question then I'll have to sneak a tape-recorder in to tape it which technically I shouldn't be doing as it's against school rules and I'm meant to enforce them as head-boy. :( Then again, maybe I'll take some coffee which I cannot stand so that I remain awake long enough in the name of CP research. :) Ed

                          C Offline
                          C Offline
                          Colin Angus Mackay
                          wrote on last edited by
                          #49

                          Ed.Poore wrote:

                          sneak a tape-recorder in to tape it which technically I shouldn't be doing as it's against school rules

                          Where I work it is technically against the rules to download music to your PC. The guy whose job it is to enforce those rules helpfully suggested that over the weekend I fire up the VPN from home then upload the music instead. So, if the rules say no tape recorders then go for something else. Pocket PCs tend to have a microphone built in. Some MP3 players have a microphone and record function. ColinMackay.net "Man who stand on hill with mouth open will wait long time for roast duck to drop in." -- Confucius "If a man empties his purse into his head, no man can take it away from him, for an investment in knowledge pays the best interest." -- Joseph E. O'Donnell

                          E 1 Reply Last reply
                          0
                          • S Shog9 0

                            I'll just be over here, sitting and pondering the consultant-written library (VB.NET) that i'm *still* waiting for delivery on, three weeks since it was promised (now a week away from release, with precious little time left for testing). But hey, there are some good examples of VB programmers out there. I just never get to work with them...

                            ---- Scripts i've known... CPhog 0.9.9 - make CP better. Forum Bookmark 0.2.5 - bookmark forum posts on Pensieve Print forum 0.1.1 - printer-friendly forums

                            B Offline
                            B Offline
                            bakerfishsticks
                            wrote on last edited by
                            #50

                            Sorry but i would never outsource a project i needed asap. I thought real programmers program not outsource? You are talking about VB.NET not Vb 6.0 or less. VB.NET is on the same field as java/C# I thought this vb bashing was on versions 6 and under.

                            S 1 Reply Last reply
                            0
                            • P Paul Conrad

                              Colin Angus Mackay wrote:

                              real programmers hand code all those ones and zeros

                              Goodness, me, I shouldn't forget about assembly language... Paul

                              C Offline
                              C Offline
                              Colin Angus Mackay
                              wrote on last edited by
                              #51

                              computerguru92382 wrote:

                              assembly language

                              Pah! Assembly language is for innumerate monkeys. :-D ColinMackay.net "Man who stand on hill with mouth open will wait long time for roast duck to drop in." -- Confucius "If a man empties his purse into his head, no man can take it away from him, for an investment in knowledge pays the best interest." -- Joseph E. O'Donnell

                              1 Reply Last reply
                              0
                              • B bakerfishsticks

                                Sorry but i would never outsource a project i needed asap. I thought real programmers program not outsource? You are talking about VB.NET not Vb 6.0 or less. VB.NET is on the same field as java/C# I thought this vb bashing was on versions 6 and under.

                                S Offline
                                S Offline
                                Shog9 0
                                wrote on last edited by
                                #52

                                bakerfishsticks wrote:

                                Sorry but i would never outsource a project i needed asap.

                                It isn't my project. And to be honest, i don't much care if it gets done or not - the ones that'll suffer are the ones that hired the consultants. But i said i'd write a UI for it, and it bugs me that i took the time to do that straight away, when it's looking like it won't be used for another month or so.

                                bakerfishsticks wrote:

                                I thought this vb bashing was on versions 6 and under.

                                VB6 definitely suffers from a much worse development UI. But it's the programmers who gravitate towards them that bug me most, not the languages themselves.

                                ---- Scripts i've known... CPhog 0.9.9 - make CP better. Forum Bookmark 0.2.5 - bookmark forum posts on Pensieve Print forum 0.1.1 - printer-friendly forums

                                B 1 Reply Last reply
                                0
                                • S Shog9 0

                                  Xoy wrote:

                                  I think its fine to prefer one language over others, perhaps due to what you are most comfortable with, syntax preference, etc...

                                  I have no objection with someone wanting to use VB. I also have no problem with people who don't bathe, smoke heavily, and eat a lot of fish... ...I just don't want to work with either one of them. ;)

                                  ---- Scripts i've known... CPhog 0.9.9 - make CP better. Forum Bookmark 0.2.5 - bookmark forum posts on Pensieve Print forum 0.1.1 - printer-friendly forums

                                  C Offline
                                  C Offline
                                  Colin Angus Mackay
                                  wrote on last edited by
                                  #53

                                  Shog9 wrote:

                                  I also have no problem with people who don't bathe

                                  What!? Swim around in your own dirt!! :wtf: ColinMackay.net "Man who stand on hill with mouth open will wait long time for roast duck to drop in." -- Confucius "If a man empties his purse into his head, no man can take it away from him, for an investment in knowledge pays the best interest." -- Joseph E. O'Donnell

                                  S 1 Reply Last reply
                                  0
                                  • X Xoy

                                    Ed.Poore wrote:

                                    Neither of the two main IT / Computing teachers had even heard of .NET before I said I was going to use if for my project!

                                    At least (I hope) you didn't have to (try to) explain to your teachers how oop works ;P

                                    D Offline
                                    D Offline
                                    Dan Neely
                                    wrote on last edited by
                                    #54

                                    Xoy wrote:

                                    At least (I hope) you didn't have to (try to) explain to your teachers how oop works

                                    My HS teacher didn't. I taught myself (bad) OOP so that she couldn't scrutinize my code severely.

                                    1 Reply Last reply
                                    0
                                    • S Shog9 0

                                      bakerfishsticks wrote:

                                      Sorry but i would never outsource a project i needed asap.

                                      It isn't my project. And to be honest, i don't much care if it gets done or not - the ones that'll suffer are the ones that hired the consultants. But i said i'd write a UI for it, and it bugs me that i took the time to do that straight away, when it's looking like it won't be used for another month or so.

                                      bakerfishsticks wrote:

                                      I thought this vb bashing was on versions 6 and under.

                                      VB6 definitely suffers from a much worse development UI. But it's the programmers who gravitate towards them that bug me most, not the languages themselves.

                                      ---- Scripts i've known... CPhog 0.9.9 - make CP better. Forum Bookmark 0.2.5 - bookmark forum posts on Pensieve Print forum 0.1.1 - printer-friendly forums

                                      B Offline
                                      B Offline
                                      bakerfishsticks
                                      wrote on last edited by
                                      #55

                                      Shog9 wrote:

                                      VB6 definitely suffers from a much worse development UI. But it's the programmers who gravitate towards them that bug me most, not the languages themselves.

                                      Actually i agree with you!! I am not a VB programmer just trying to make the point that it's a tool and a valid tool to use. I use it most with office VBA stuff, but all of my application work is in JAVA/C#. Yes most progammers that use VB should not be programming. The argument is why we bash on VB as a language, personally i have nothing against VB.

                                      1 Reply Last reply
                                      0
                                      • C Colin Angus Mackay

                                        Shog9 wrote:

                                        I also have no problem with people who don't bathe

                                        What!? Swim around in your own dirt!! :wtf: ColinMackay.net "Man who stand on hill with mouth open will wait long time for roast duck to drop in." -- Confucius "If a man empties his purse into his head, no man can take it away from him, for an investment in knowledge pays the best interest." -- Joseph E. O'Donnell

                                        S Offline
                                        S Offline
                                        Shog9 0
                                        wrote on last edited by
                                        #56

                                        Hey, maybe they suffer from really bad eczema or something. Who am i to judge?

                                        ---- Scripts i've known... CPhog 0.9.9 - make CP better. Forum Bookmark 0.2.5 - bookmark forum posts on Pensieve Print forum 0.1.1 - printer-friendly forums

                                        1 Reply Last reply
                                        0
                                        • C code frog 0

                                          Who cares? Get back to work and write some friggin code in whatever language floats your boat. But what I really mean is write some code in whatever language pays your bills. Because languages don't matter paying bills and enjoying your lifestyle are why we do what we do. The rest of this is just wanna-be smack from smackless wanna-be's. Geez enough...:|

                                          I only read CP for the articles. Code-frog System Architects, Inc.

                                          N Offline
                                          N Offline
                                          Nitron
                                          wrote on last edited by
                                          #57

                                          Looks like sig material to me... ~Nitron.


                                          code-frog, on Visual Basic:

                                          this is just wanna-be smack from smackless wanna-be's

                                          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