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. It's Official

It's Official

Scheduled Pinned Locked Moved The Lounge
52 Posts 20 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.
  • P Paul Conrad

    Christian Graus wrote:

    VB6 was an utter joke

    I agree. I was introduced to VB3 back in 1995, took one look at it, and did not look at VB until VB.NET. Once I saw C#, any Java development I did, came to a screeching halt.

    "The clue train passed his station without stopping." - John Simmons / outlaw programmer "Real programmers just throw a bunch of 1s and 0s at the computer to see what sticks" - Pete O'Hanlon "Not only do you continue to babble nonsense, you can't even correctly remember the nonsense you babbled just minutes ago." - Rob Graham

    W Offline
    W Offline
    wolfbinary
    wrote on last edited by
    #14

    Why'd you stop programming in Java? What turned you off?

    P 1 Reply Last reply
    0
    • P Paul Conrad

      Christian Graus wrote:

      I mean, what can C# do better than VB.NET

      C# can ease up the learning curve for people like me who grew up with C/C++ and Java. With VB.NET, I don't use it for any professional projects.

      Christian Graus wrote:

      the retarded syntax

      Yep, but coming from a C/C++ background, I've managed to avoid the pitfalls of VB's syntax...

      "The clue train passed his station without stopping." - John Simmons / outlaw programmer "Real programmers just throw a bunch of 1s and 0s at the computer to see what sticks" - Pete O'Hanlon "Not only do you continue to babble nonsense, you can't even correctly remember the nonsense you babbled just minutes ago." - Rob Graham

      S Offline
      S Offline
      Scott Barbour
      wrote on last edited by
      #15

      Paul Conrad wrote:

      Christian Graus wrote: the retarded syntax Yep, but coming from a C/C++ background, I've managed to avoid the pitfalls of VB's syntax...

      Coming from a VB background, I've managed to avoid the pitfalls of C/C++'s syntax... Employers pay for getting the product as quickly as possible more often than getting a product that runs marginally faster. Why should I reinvent the wheel every time and open my code to disastrous bugs such as memory leaks when I can get the job done faster without those pitfalls using VB? All programming languages are dangerous weapons... It is a matter of training the programmer to properly use them.

      I don't claim to be a know it all, for I know that I am not...

      I usually have an answer though.

      P C M 3 Replies Last reply
      0
      • W wolfbinary

        Why'd you stop programming in Java? What turned you off?

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

        wolfbinary wrote:

        Why'd you stop programming in Java?

        Found working with .NET better for business. More ease of use with C# and databases.

        "The clue train passed his station without stopping." - John Simmons / outlaw programmer "Real programmers just throw a bunch of 1s and 0s at the computer to see what sticks" - Pete O'Hanlon "Not only do you continue to babble nonsense, you can't even correctly remember the nonsense you babbled just minutes ago." - Rob Graham

        1 Reply Last reply
        0
        • S Scott Barbour

          Paul Conrad wrote:

          Christian Graus wrote: the retarded syntax Yep, but coming from a C/C++ background, I've managed to avoid the pitfalls of VB's syntax...

          Coming from a VB background, I've managed to avoid the pitfalls of C/C++'s syntax... Employers pay for getting the product as quickly as possible more often than getting a product that runs marginally faster. Why should I reinvent the wheel every time and open my code to disastrous bugs such as memory leaks when I can get the job done faster without those pitfalls using VB? All programming languages are dangerous weapons... It is a matter of training the programmer to properly use them.

          I don't claim to be a know it all, for I know that I am not...

          I usually have an answer though.

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

          Scott Barbour wrote:

          It is a matter of training the programmer to properly use them.

          Exactly. I do teach a VB.NET course and one of the things I try to get across is good programming practice. It is not the language, but the user of the language. I've seen good and bad code written in practically all languages I've encountered in the past 27+ years I've been into programming.

          "The clue train passed his station without stopping." - John Simmons / outlaw programmer "Real programmers just throw a bunch of 1s and 0s at the computer to see what sticks" - Pete O'Hanlon "Not only do you continue to babble nonsense, you can't even correctly remember the nonsense you babbled just minutes ago." - Rob Graham

          C 1 Reply Last reply
          0
          • M MidwestLimey

            You've insulted my 2-slice toaster. At least it has multiple settings. ;P

            Bar fomos edo pariyart gedeem, agreo eo dranem abal edyero eyrem kalm kareore

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

            Yes but 7 of them leave you with burnt toast!

            ------------------------------------ Always acknowledge a fault. This will throw those in authority off their guard and give you an opportunity to commit more. Mark Twain

            1 Reply Last reply
            0
            • C Christian Graus

              I despise VB, but there are definately good programmers who use it, I guess they learned it, got used to the retarded syntax and got good at it. I mean, what can C# do better than VB.NET, apart from 'be readable', and pointer access, which is something that's rarely needed ?

              Christian Graus Driven to the arms of OSX by Vista.

              B Offline
              B Offline
              BadKarma
              wrote on last edited by
              #19

              Christian Graus wrote:

              I despise VB, but there are definately good programmers who use it

              I know good programmers who can use a hammer and a screwdriver really well, but that doesn't make those tools a programming language :laugh:

              Learn from the mistakes of others, you may not live long enough to make them all yourself.

              1 Reply Last reply
              0
              • S Scott Barbour

                Paul Conrad wrote:

                Christian Graus wrote: the retarded syntax Yep, but coming from a C/C++ background, I've managed to avoid the pitfalls of VB's syntax...

                Coming from a VB background, I've managed to avoid the pitfalls of C/C++'s syntax... Employers pay for getting the product as quickly as possible more often than getting a product that runs marginally faster. Why should I reinvent the wheel every time and open my code to disastrous bugs such as memory leaks when I can get the job done faster without those pitfalls using VB? All programming languages are dangerous weapons... It is a matter of training the programmer to properly use them.

                I don't claim to be a know it all, for I know that I am not...

                I usually have an answer though.

                C Offline
                C Offline
                Christian Graus
                wrote on last edited by
                #20

                I don't think you understood me at all.

                Scott Barbour wrote:

                Why should I reinvent the wheel every time and open my code to disastrous bugs such as memory leaks when I can get the job done faster without those pitfalls using VB?

                Well, C++ programmers don't reinvent the wheel, nor do we suffer memory leaks that often, b/c we know how to code. I'm not sure how this remotely relates to anything I said tho. VB syntax is plain ugly to people used to elegant syntax. Syntax does not create memory leaks, poor code does.

                Christian Graus Driven to the arms of OSX by Vista.

                P S 2 Replies Last reply
                0
                • C Christian Graus

                  I don't think you understood me at all.

                  Scott Barbour wrote:

                  Why should I reinvent the wheel every time and open my code to disastrous bugs such as memory leaks when I can get the job done faster without those pitfalls using VB?

                  Well, C++ programmers don't reinvent the wheel, nor do we suffer memory leaks that often, b/c we know how to code. I'm not sure how this remotely relates to anything I said tho. VB syntax is plain ugly to people used to elegant syntax. Syntax does not create memory leaks, poor code does.

                  Christian Graus Driven to the arms of OSX by Vista.

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

                  Christian Graus wrote:

                  Syntax does not create memory leaks, poor code does.

                  Right on. This applies pretty much to any kind of tool out there. I am sure there are construction guys who could build a pretty crappy house with poor use of a hammer or nail gun.

                  "The clue train passed his station without stopping." - John Simmons / outlaw programmer "Real programmers just throw a bunch of 1s and 0s at the computer to see what sticks" - Pete O'Hanlon "Not only do you continue to babble nonsense, you can't even correctly remember the nonsense you babbled just minutes ago." - Rob Graham

                  1 Reply Last reply
                  0
                  • C Christian Graus

                    I despise VB, but there are definately good programmers who use it, I guess they learned it, got used to the retarded syntax and got good at it. I mean, what can C# do better than VB.NET, apart from 'be readable', and pointer access, which is something that's rarely needed ?

                    Christian Graus Driven to the arms of OSX by Vista.

                    M Offline
                    M Offline
                    Mycroft Holmes
                    wrote on last edited by
                    #22

                    Then have sympathy for us poor buggers who travelled the other path, started as excel macro writers (C64 doesn't count), side stepped into SuperBase (basic syntax), flirted with Delphi, got disgusted by 4GL stuff, even had a look under the hood of Notes and ended up with Access. The natural progression is to VB6/SQL Server and you end up in VB.Net. Now try changing to C#, and YOU think the vb syntax is screwy. As far as I'm concerned a pointer is a dog and I'm pleased to note they are rarely used in C#. I thought is would be simply a matter of learning a new syntax but there are a whole load of pitfalls in the differences between them. Still I have my utilities converted so at least I have the same tools and concepts.

                    Never underestimate the power of human stupidity RAH

                    C P 2 Replies Last reply
                    0
                    • P Paul Conrad

                      John Simmons / outlaw programmer wrote:

                      it's a fact that VB instills bad programming habits

                      Name a few...

                      "The clue train passed his station without stopping." - John Simmons / outlaw programmer "Real programmers just throw a bunch of 1s and 0s at the computer to see what sticks" - Pete O'Hanlon "Not only do you continue to babble nonsense, you can't even correctly remember the nonsense you babbled just minutes ago." - Rob Graham

                      L Offline
                      L Offline
                      Lutoslaw
                      wrote on last edited by
                      #23

                      The main argument of VB-defenders is that nobody can blame the language itself since it's just a language. But, as sombody had already said, "by their fruits ye shall know". So I cannot "name a few" habits, but I can point at bad VB projects, and that is a special kind of bad which is specific to VB. :doh:

                      Greetings - Gajatko Portable.NET is part of DotGNU, a project to build a complete Free Software replacement for .NET - a system that truly belongs to the developers.

                      P 1 Reply Last reply
                      0
                      • P Paul Conrad

                        Scott Barbour wrote:

                        It is a matter of training the programmer to properly use them.

                        Exactly. I do teach a VB.NET course and one of the things I try to get across is good programming practice. It is not the language, but the user of the language. I've seen good and bad code written in practically all languages I've encountered in the past 27+ years I've been into programming.

                        "The clue train passed his station without stopping." - John Simmons / outlaw programmer "Real programmers just throw a bunch of 1s and 0s at the computer to see what sticks" - Pete O'Hanlon "Not only do you continue to babble nonsense, you can't even correctly remember the nonsense you babbled just minutes ago." - Rob Graham

                        C Offline
                        C Offline
                        Christian Graus
                        wrote on last edited by
                        #24

                        Well, I thought I was the one who said this. This clown seemed to suggest that because it's possible to leak memory in C++, VB is always better.

                        Christian Graus Driven to the arms of OSX by Vista.

                        P M 2 Replies Last reply
                        0
                        • S Scott Barbour

                          Paul Conrad wrote:

                          Christian Graus wrote: the retarded syntax Yep, but coming from a C/C++ background, I've managed to avoid the pitfalls of VB's syntax...

                          Coming from a VB background, I've managed to avoid the pitfalls of C/C++'s syntax... Employers pay for getting the product as quickly as possible more often than getting a product that runs marginally faster. Why should I reinvent the wheel every time and open my code to disastrous bugs such as memory leaks when I can get the job done faster without those pitfalls using VB? All programming languages are dangerous weapons... It is a matter of training the programmer to properly use them.

                          I don't claim to be a know it all, for I know that I am not...

                          I usually have an answer though.

                          M Offline
                          M Offline
                          Mycroft Holmes
                          wrote on last edited by
                          #25

                          I also travelled this route and ended up in VB.net, LOB apps rarely care which language they are in and there is plenty of support out there for VB. Note most of the negatives are from C++/C backgrounds. I note you have 2 5s (not mine) there are a few VB lurkers out there happy to support your views.

                          Never underestimate the power of human stupidity RAH

                          1 Reply Last reply
                          0
                          • C Christian Graus

                            Well, I thought I was the one who said this. This clown seemed to suggest that because it's possible to leak memory in C++, VB is always better.

                            Christian Graus Driven to the arms of OSX by Vista.

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

                            Christian Graus wrote:

                            seemed to suggest that because it's possible to leak memory in C++, VB is always better

                            As far as I know, and have seen, memory leaks can occur in both (pretty much most languages for that matter) when bad/sloppy programming practices are done.

                            "The clue train passed his station without stopping." - John Simmons / outlaw programmer "Real programmers just throw a bunch of 1s and 0s at the computer to see what sticks" - Pete O'Hanlon "Not only do you continue to babble nonsense, you can't even correctly remember the nonsense you babbled just minutes ago." - Rob Graham

                            modified on Monday, December 1, 2008 7:45 PM

                            1 Reply Last reply
                            0
                            • P Pierre Leclercq

                              ...

                              Christian Graus wrote:

                              there are definately good programmers who use it

                              ...

                              Christian Graus wrote:

                              got used to the retarded syntax and got good at it.

                              ROTFL!!! So you mean there are good programmers who got good at using a retarded syntax? That should be a pain to be a good programmer and to have to look like a retard... (Teach yourself to be a moron in 21 days...) LMAO!! Ouark! :laugh: :laugh: :laugh:

                              C Offline
                              C Offline
                              Christian Graus
                              wrote on last edited by
                              #27

                              No, I really meant that the syntax appears retarded to me, but that's b/c I learned C++ first and that's what seems natural to me. After C++, VB is too verbose and hard to read.

                              Christian Graus Driven to the arms of OSX by Vista.

                              1 Reply Last reply
                              0
                              • M Mycroft Holmes

                                Then have sympathy for us poor buggers who travelled the other path, started as excel macro writers (C64 doesn't count), side stepped into SuperBase (basic syntax), flirted with Delphi, got disgusted by 4GL stuff, even had a look under the hood of Notes and ended up with Access. The natural progression is to VB6/SQL Server and you end up in VB.Net. Now try changing to C#, and YOU think the vb syntax is screwy. As far as I'm concerned a pointer is a dog and I'm pleased to note they are rarely used in C#. I thought is would be simply a matter of learning a new syntax but there are a whole load of pitfalls in the differences between them. Still I have my utilities converted so at least I have the same tools and concepts.

                                Never underestimate the power of human stupidity RAH

                                C Offline
                                C Offline
                                Christian Graus
                                wrote on last edited by
                                #28

                                Pointers are almost never used in C#, but the concept is really very simple, compared to what they could be used for in C++. My point was that whatever you're used to, is not screwy. C# makes perfect sense to me, VB does not.

                                Christian Graus Driven to the arms of OSX by Vista.

                                M P 2 Replies Last reply
                                0
                                • L Lutoslaw

                                  The main argument of VB-defenders is that nobody can blame the language itself since it's just a language. But, as sombody had already said, "by their fruits ye shall know". So I cannot "name a few" habits, but I can point at bad VB projects, and that is a special kind of bad which is specific to VB. :doh:

                                  Greetings - Gajatko Portable.NET is part of DotGNU, a project to build a complete Free Software replacement for .NET - a system that truly belongs to the developers.

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

                                  gajatko wrote:

                                  So I cannot "name a few" habits

                                  You can't name any specific bad habit?

                                  gajatko wrote:

                                  I can point at bad VB projects

                                  Like-wise for any programming language out there. My point is not to blame the language but the person using the language. I've seen good, elegant code written in VB.NET, C#, PHP, Java, and likewise just as bad of code written in the same said languages by some clown who picked up a for dummies style book and tries to be a programmer overnight.

                                  "The clue train passed his station without stopping." - John Simmons / outlaw programmer "Real programmers just throw a bunch of 1s and 0s at the computer to see what sticks" - Pete O'Hanlon "Not only do you continue to babble nonsense, you can't even correctly remember the nonsense you babbled just minutes ago." - Rob Graham

                                  R 1 Reply Last reply
                                  0
                                  • C Christian Graus

                                    Well, I thought I was the one who said this. This clown seemed to suggest that because it's possible to leak memory in C++, VB is always better.

                                    Christian Graus Driven to the arms of OSX by Vista.

                                    M Offline
                                    M Offline
                                    Mycroft Holmes
                                    wrote on last edited by
                                    #30

                                    Christian Graus wrote:

                                    VB is always better

                                    CG you had to work hard to get that interpretation.

                                    Never underestimate the power of human stupidity RAH

                                    1 Reply Last reply
                                    0
                                    • C Christian Graus

                                      Pointers are almost never used in C#, but the concept is really very simple, compared to what they could be used for in C++. My point was that whatever you're used to, is not screwy. C# makes perfect sense to me, VB does not.

                                      Christian Graus Driven to the arms of OSX by Vista.

                                      M Offline
                                      M Offline
                                      Mycroft Holmes
                                      wrote on last edited by
                                      #31

                                      I presume you don't use both, I'm converting and naturally find what I am used to much easier. I still have to settle on a consistent layout so my C# is particularly ugly :-D.

                                      Never underestimate the power of human stupidity RAH

                                      1 Reply Last reply
                                      0
                                      • M Mycroft Holmes

                                        Then have sympathy for us poor buggers who travelled the other path, started as excel macro writers (C64 doesn't count), side stepped into SuperBase (basic syntax), flirted with Delphi, got disgusted by 4GL stuff, even had a look under the hood of Notes and ended up with Access. The natural progression is to VB6/SQL Server and you end up in VB.Net. Now try changing to C#, and YOU think the vb syntax is screwy. As far as I'm concerned a pointer is a dog and I'm pleased to note they are rarely used in C#. I thought is would be simply a matter of learning a new syntax but there are a whole load of pitfalls in the differences between them. Still I have my utilities converted so at least I have the same tools and concepts.

                                        Never underestimate the power of human stupidity RAH

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

                                        Mycroft Holmes wrote:

                                        C64 doesn't count

                                        Hey, hey, hey, Commodore Basic was fine for its time :laugh:

                                        "The clue train passed his station without stopping." - John Simmons / outlaw programmer "Real programmers just throw a bunch of 1s and 0s at the computer to see what sticks" - Pete O'Hanlon "Not only do you continue to babble nonsense, you can't even correctly remember the nonsense you babbled just minutes ago." - Rob Graham

                                        M 1 Reply Last reply
                                        0
                                        • C Christian Graus

                                          I don't think you understood me at all.

                                          Scott Barbour wrote:

                                          Why should I reinvent the wheel every time and open my code to disastrous bugs such as memory leaks when I can get the job done faster without those pitfalls using VB?

                                          Well, C++ programmers don't reinvent the wheel, nor do we suffer memory leaks that often, b/c we know how to code. I'm not sure how this remotely relates to anything I said tho. VB syntax is plain ugly to people used to elegant syntax. Syntax does not create memory leaks, poor code does.

                                          Christian Graus Driven to the arms of OSX by Vista.

                                          S Offline
                                          S Offline
                                          Scott Barbour
                                          wrote on last edited by
                                          #33

                                          I consider descriptive syntax to be elegant. I know that I am not the only one that has looked at c/c++ code and asked "What kind of code block is this right curly brace ending?"

                                          I don't claim to be a know it all, for I know that I am not...

                                          I usually have an answer though.

                                          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