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. (Again) Visual Basic.NET Exceeded C# Popularity in TIOBE in October 2018 And it is Raising

(Again) Visual Basic.NET Exceeded C# Popularity in TIOBE in October 2018 And it is Raising

Scheduled Pinned Locked Moved The Lounge
csharpjavascriptswifthtml
77 Posts 29 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.
  • R rkinning

    That is true only because MS deemed it so. They have less support for VB, the business language that built MS. It is a quality language as is c# only with out the } and is intelligent enough to know when the statement ends unlike is single letter counterpart.

    M Offline
    M Offline
    Mark Miller
    wrote on last edited by
    #58

    Is that so? Than what is the "_" used for in VB.NET?

    Sincerely, -Mark

    1 Reply Last reply
    0
    • R rkinning

      That is true only because MS deemed it so. They have less support for VB, the business language that built MS. It is a quality language as is c# only with out the } and is intelligent enough to know when the statement ends unlike is single letter counterpart.

      M Offline
      M Offline
      Mark Miller
      wrote on last edited by
      #59

      Is that so? Than what is the "_" used for in VB.NET?

      Sincerely, -Mark

      1 Reply Last reply
      0
      • M Mark Miller

        It appears with the garbage VB and supposedly identical C# you concocted that you are a master of master of all things! We should bow to you and our soon-to-be VB.NET overlords! Oh, but wait, what's this? Surely this doesn't work?! You can't have expressions in a C# switch statement!!! Sorry, but YES YOU CAN, if you know even 1% of C# BASIC syntax...

                switch (L1)
                {
                    case int xx when xx < 50 || xx == 42:
                        for (int x = 0; x < 101; x++)
                            for (int y = 0; y < 101; y++)
                                for (int z = 0; y < 101; z++)
                                {
                                    L1 = DoSomethingWithL(x, y, z, L1);
                                    L1 = (L1 == 2 ? L1 = 3 : L1 = 0);
                                }
                        break;
                    case int xx when xx > 390:
                        L1 = 0;
                        break;
                    case 70:
                        L1 = 32;
                        break;
                }
        

        If you love VB.NET, then USE it, we don't care. Just stop embarrassing yourself by trying to "Prove" how much better VB.NET is. I am proficient in both languages and I prefer C#. That doesn't make me better or worse than you. All you do with these threads on "VB is better!!!" is tick people off. If that's how you get your jollies, I feel for you. 'nuff said.

        Sincerely, -Mark mamiller@rhsnet.org

        G Offline
        G Offline
        georani
        wrote on last edited by
        #60

        Mark Miller wrote:

        Sorry, but YES YOU CAN, if you know even 1% of C# BASIC syntax

        This C# code you made is valid only in Visual Studio 2017 and C# 7.0, few people know that But the equivalent VB.net is so since 2002 So you have made a stupid and impolite declaration about my C# knowledge Pattern Matching in C# 7.0 Case Blocks -- Visual Studio Magazine[^]

        M 1 Reply Last reply
        0
        • OriginalGriffO OriginalGriff

          It still has On Error Resume Next - so it's still garbage. A popularity contest does not guarantee quality: look at the current POTUS ...

          Sent from my Amstrad PC 1640 Never throw anything away, Griff Bad command or file name. Bad, bad command! Sit! Stay! Staaaay... AntiTwitter: @DalekDave is now a follower!

          D Offline
          D Offline
          DaveP62
          wrote on last edited by
          #61

          OriginalGriff wrote:

          It still has On Error Resume Next - so it's still garbage.

          Not knowing how to code doesn't make the language garbage it makes the coder garbage. :laugh: This is not knowing how to code:

          On Error Resume Next
          objShell.Run strRunCmd, 1, True

          This is how to handle the error properly and reset properly:

          On Error Resume Next
          objShell.Run strRunCmd, 1, True 'True means wait for the app to exit before continuing the script
          If Err.Number <> 0 Then
          ErrMsg Err.Number, Err.Description, "Error with objShell.Run [" & strRunCmd & "]", True
          End If
          On Error GoTo 0

          1 Reply Last reply
          0
          • G georani

            Mark Miller wrote:

            Sorry, but YES YOU CAN, if you know even 1% of C# BASIC syntax

            This C# code you made is valid only in Visual Studio 2017 and C# 7.0, few people know that But the equivalent VB.net is so since 2002 So you have made a stupid and impolite declaration about my C# knowledge Pattern Matching in C# 7.0 Case Blocks -- Visual Studio Magazine[^]

            M Offline
            M Offline
            Mark Miller
            wrote on last edited by
            #62

            Your reply proves my point, so thank you for responding EXACTLY the way I knew you would. I'll not bother replying again, so rant away! Very few are listening.

            Sincerely, -Mark mamiller@rhsnet.org

            G 1 Reply Last reply
            0
            • OriginalGriffO OriginalGriff

              It still has On Error Resume Next - so it's still garbage. A popularity contest does not guarantee quality: look at the current POTUS ...

              Sent from my Amstrad PC 1640 Never throw anything away, Griff Bad command or file name. Bad, bad command! Sit! Stay! Staaaay... AntiTwitter: @DalekDave is now a follower!

              S Offline
              S Offline
              Slow Eddie
              wrote on last edited by
              #63

              If you don't like it, don't use it. All of you VB haters make me laugh. Calling something that is used by thousands of programmers "Garbage", is just childish. The opposite of love isn't hate, it's indifference. :suss:

              1 Reply Last reply
              0
              • G georani

                People celebrate when their favorite language goes to top 10 in Tiobe Index, examples: Report: Swift Now Top 10 Language[^] (wow!) TypeScript finally joins the TIOBE top 100[^] (wow!) But VB.NET is raising in popularity in this same index: Visual Basic .NET Populatrity is Raising![^] Interesting that nobody talks about this: VB.NET was in #49 position in 2011 and now it is in #5 position (2018) I received a lot of criticism from people that do not know VB.NET when I made this comment here in CodeProject: Visual Basic.NET Exceeded C# Popularity in TIOBE in July 2018 [^] These people hate VB.NET. YES, after so many years VB.NET has surpassed C# in TIOBE Index (July 2018, August 2018, September 2018, October 2018) Visual Basic.NET is a great programming language, so powerful as C#, but more fun and readable to program with it. Visual Basic.NET IS NOT the classic VB (Old VB). VB.NET is like C# but a bit more verbose and almost like natural English, so anyone can understand VB.NET code. Current Month Ranking of Languages Popularity: www.tiobe.com/tiobe-index/

                P Offline
                P Offline
                Peter Adam
                wrote on last edited by
                #64

                Finally, the World needs to be freed from the "power of Assembly with the readability of the Assembly" language, and it's derivatives.

                1 Reply Last reply
                0
                • M Mark Miller

                  Your reply proves my point, so thank you for responding EXACTLY the way I knew you would. I'll not bother replying again, so rant away! Very few are listening.

                  Sincerely, -Mark mamiller@rhsnet.org

                  G Offline
                  G Offline
                  georani
                  wrote on last edited by
                  #65

                  Mark Miller wrote:

                  Very few are listening.

                  Sincerely, -Mark

                  OK, anyway you are breaking this site rules beeing so impolite, this an evidence of possible disguise of lack of knowledge about what you are saying.

                  1 Reply Last reply
                  0
                  • G georani

                    People celebrate when their favorite language goes to top 10 in Tiobe Index, examples: Report: Swift Now Top 10 Language[^] (wow!) TypeScript finally joins the TIOBE top 100[^] (wow!) But VB.NET is raising in popularity in this same index: Visual Basic .NET Populatrity is Raising![^] Interesting that nobody talks about this: VB.NET was in #49 position in 2011 and now it is in #5 position (2018) I received a lot of criticism from people that do not know VB.NET when I made this comment here in CodeProject: Visual Basic.NET Exceeded C# Popularity in TIOBE in July 2018 [^] These people hate VB.NET. YES, after so many years VB.NET has surpassed C# in TIOBE Index (July 2018, August 2018, September 2018, October 2018) Visual Basic.NET is a great programming language, so powerful as C#, but more fun and readable to program with it. Visual Basic.NET IS NOT the classic VB (Old VB). VB.NET is like C# but a bit more verbose and almost like natural English, so anyone can understand VB.NET code. Current Month Ranking of Languages Popularity: www.tiobe.com/tiobe-index/

                    M Offline
                    M Offline
                    Matt McGuire
                    wrote on last edited by
                    #66

                    I agree; there is nothing wrong with VB.net. It's a good language; it has it's strengths and weaknesses, just like C# does. They are not exactly equal in all situations, but close. When to choose one over the other, is mostly a personal preference. the shop i work in now is only C#, which is fine, but i do miss some of VB.net features. the last one was VB.net and there were some features only in C# that would have been nice to have. some may argue c# is cleaner than VB.net; once again it depends on who what writing the code. I've seen everything from trash to art in both these languages. is one language quicker to develop with than the other? no not really. will one language help you write less code? not really, unless you count "}" vs "end if". is one easier to learn? from a noob standard, likely VB.net, but you will have to learn a bunch of C# on the way to read the documentation. if someone is experienced in a C style language then C# is likely to get them going quicker. for all the VB.net haters out there, I've been in development now for 20+ years, I've seen a lot and learned a lot, and frankly language wars are stupid; just use the language that is correct for the situation and let others be.

                    G M 2 Replies Last reply
                    0
                    • M Matt McGuire

                      I agree; there is nothing wrong with VB.net. It's a good language; it has it's strengths and weaknesses, just like C# does. They are not exactly equal in all situations, but close. When to choose one over the other, is mostly a personal preference. the shop i work in now is only C#, which is fine, but i do miss some of VB.net features. the last one was VB.net and there were some features only in C# that would have been nice to have. some may argue c# is cleaner than VB.net; once again it depends on who what writing the code. I've seen everything from trash to art in both these languages. is one language quicker to develop with than the other? no not really. will one language help you write less code? not really, unless you count "}" vs "end if". is one easier to learn? from a noob standard, likely VB.net, but you will have to learn a bunch of C# on the way to read the documentation. if someone is experienced in a C style language then C# is likely to get them going quicker. for all the VB.net haters out there, I've been in development now for 20+ years, I've seen a lot and learned a lot, and frankly language wars are stupid; just use the language that is correct for the situation and let others be.

                      G Offline
                      G Offline
                      georani
                      wrote on last edited by
                      #67

                      Matt McGuire wrote:

                      there is nothing wrong with VB.net. It's a good language; it has it's strengths and weaknesses, just like C# does. They are not exactly equal in all situations, but close. When to choose one over the other, is mostly a personal preference. ... for all the VB.net haters out there, I've been in development now for 20+ years, I've seen a lot and learned a lot, and frankly language wars are stupid; just use the language that is correct for the situation and let others be.

                      Wow!! Thank you Some words of wisdom here finally

                      D 1 Reply Last reply
                      0
                      • M Matt McGuire

                        I agree; there is nothing wrong with VB.net. It's a good language; it has it's strengths and weaknesses, just like C# does. They are not exactly equal in all situations, but close. When to choose one over the other, is mostly a personal preference. the shop i work in now is only C#, which is fine, but i do miss some of VB.net features. the last one was VB.net and there were some features only in C# that would have been nice to have. some may argue c# is cleaner than VB.net; once again it depends on who what writing the code. I've seen everything from trash to art in both these languages. is one language quicker to develop with than the other? no not really. will one language help you write less code? not really, unless you count "}" vs "end if". is one easier to learn? from a noob standard, likely VB.net, but you will have to learn a bunch of C# on the way to read the documentation. if someone is experienced in a C style language then C# is likely to get them going quicker. for all the VB.net haters out there, I've been in development now for 20+ years, I've seen a lot and learned a lot, and frankly language wars are stupid; just use the language that is correct for the situation and let others be.

                        M Offline
                        M Offline
                        Member 3806996
                        wrote on last edited by
                        #68

                        My God! Amongst all the ill-informed, mis-information, and misguided hate, the light of reason and truth finally shines from behind the clouds of ignorance!! It's truly sad that the loudest voices are usually the least informed or most blinded. Sadder yet that statement doesn't just apply to programming languages.

                        1 Reply Last reply
                        0
                        • OriginalGriffO OriginalGriff

                          It still has On Error Resume Next - so it's still garbage. A popularity contest does not guarantee quality: look at the current POTUS ...

                          Sent from my Amstrad PC 1640 Never throw anything away, Griff Bad command or file name. Bad, bad command! Sit! Stay! Staaaay... AntiTwitter: @DalekDave is now a follower!

                          B Offline
                          B Offline
                          BillHudson
                          wrote on last edited by
                          #69

                          That makes NO sense! Because it has what C# has in this area and it is backward compatible as well, it is garbage?

                          1 Reply Last reply
                          0
                          • G georani

                            People celebrate when their favorite language goes to top 10 in Tiobe Index, examples: Report: Swift Now Top 10 Language[^] (wow!) TypeScript finally joins the TIOBE top 100[^] (wow!) But VB.NET is raising in popularity in this same index: Visual Basic .NET Populatrity is Raising![^] Interesting that nobody talks about this: VB.NET was in #49 position in 2011 and now it is in #5 position (2018) I received a lot of criticism from people that do not know VB.NET when I made this comment here in CodeProject: Visual Basic.NET Exceeded C# Popularity in TIOBE in July 2018 [^] These people hate VB.NET. YES, after so many years VB.NET has surpassed C# in TIOBE Index (July 2018, August 2018, September 2018, October 2018) Visual Basic.NET is a great programming language, so powerful as C#, but more fun and readable to program with it. Visual Basic.NET IS NOT the classic VB (Old VB). VB.NET is like C# but a bit more verbose and almost like natural English, so anyone can understand VB.NET code. Current Month Ranking of Languages Popularity: www.tiobe.com/tiobe-index/

                            O Offline
                            O Offline
                            obermd
                            wrote on last edited by
                            #70

                            As a long term VB classic and VB.Net developer I've found a few language features, such as Linq queries, that are easier to do in C#. But for just about everything else the extra verbosity of VB over C# actually makes the language easier to read. C# has a lot of "hidden" wire-ups, making it harder to understand. VB, on the other hand, puts most of those features directly in the source code that's normally seen.

                            1 Reply Last reply
                            0
                            • M Mycroft Holmes

                              Seriously you are on this same issue, get over it, most of us here don't give a rats about the index and put very little faith in the veracity of it's results. Why would we, the majority of us use c# and live peaceably with the VB.net community despite the barrage of insult hurled at them from time to time.

                              Never underestimate the power of human stupidity RAH

                              G Offline
                              G Offline
                              Greg Cronin
                              wrote on last edited by
                              #71

                              I have spent 15 years developing my in-house app in VB. I can code in C but I like the readability of VB. I compare the VB haters to Harley Davidson riders who look down at my full dress Suzuki. The bike is no better/worse, but the club mentality makes them feel superior. I am a proud VB coder!

                              1 Reply Last reply
                              0
                              • G georani

                                Minion no. 5 wrote:

                                Popular with non-programmers.

                                C# language is at the #6 position in that index, Java #1, Python #4... they are not programmers? Tiobe Index is the most popular comparator of programming languages on the internet, it is cited by thousands of magazines and articles in many years.

                                D Offline
                                D Offline
                                Dave Kreskowiak
                                wrote on last edited by
                                #72

                                He was saying the TIOBE Index you're shoving in everyone face is popular only with non-programmers. Again, learn to read.

                                Asking questions is a skill CodeProject Forum Guidelines Google: C# How to debug code Seriously, go read these articles.
                                Dave Kreskowiak

                                1 Reply Last reply
                                0
                                • G georani

                                  Dave Kreskowiak wrote:

                                  They are equivalent in the sense that they both target the .NET Framework.

                                  Not only this, They are equivalent in the sense that they both can do the same things with equivalent (almost) amount of code (amount of lines).

                                  D Offline
                                  D Offline
                                  Dave Kreskowiak
                                  wrote on last edited by
                                  #73

                                  Equivalent, huh? OK, give the me the VB.NET equivalent of C#'s "checked" and "unchecked" keywords.

                                  Asking questions is a skill CodeProject Forum Guidelines Google: C# How to debug code Seriously, go read these articles.
                                  Dave Kreskowiak

                                  1 Reply Last reply
                                  0
                                  • G georani

                                    Matt McGuire wrote:

                                    there is nothing wrong with VB.net. It's a good language; it has it's strengths and weaknesses, just like C# does. They are not exactly equal in all situations, but close. When to choose one over the other, is mostly a personal preference. ... for all the VB.net haters out there, I've been in development now for 20+ years, I've seen a lot and learned a lot, and frankly language wars are stupid; just use the language that is correct for the situation and let others be.

                                    Wow!! Thank you Some words of wisdom here finally

                                    D Offline
                                    D Offline
                                    Dave Kreskowiak
                                    wrote on last edited by
                                    #74

                                    georani wrote:

                                    Wow!! Thank you Some words of wisdom here finally

                                    Ah, the words from the person shoving the "language war" in everyone's face.

                                    Asking questions is a skill CodeProject Forum Guidelines Google: C# How to debug code Seriously, go read these articles.
                                    Dave Kreskowiak

                                    1 Reply Last reply
                                    0
                                    • G georani

                                      People celebrate when their favorite language goes to top 10 in Tiobe Index, examples: Report: Swift Now Top 10 Language[^] (wow!) TypeScript finally joins the TIOBE top 100[^] (wow!) But VB.NET is raising in popularity in this same index: Visual Basic .NET Populatrity is Raising![^] Interesting that nobody talks about this: VB.NET was in #49 position in 2011 and now it is in #5 position (2018) I received a lot of criticism from people that do not know VB.NET when I made this comment here in CodeProject: Visual Basic.NET Exceeded C# Popularity in TIOBE in July 2018 [^] These people hate VB.NET. YES, after so many years VB.NET has surpassed C# in TIOBE Index (July 2018, August 2018, September 2018, October 2018) Visual Basic.NET is a great programming language, so powerful as C#, but more fun and readable to program with it. Visual Basic.NET IS NOT the classic VB (Old VB). VB.NET is like C# but a bit more verbose and almost like natural English, so anyone can understand VB.NET code. Current Month Ranking of Languages Popularity: www.tiobe.com/tiobe-index/

                                      F Offline
                                      F Offline
                                      F Margueirat
                                      wrote on last edited by
                                      #75

                                      Not sure how they get this information but I know a couple hundred of programmers and not a single one of them uses VB if they have a choice. Not one. 99% of them don't use it at all. E.g. no one is forcing them to use it nor they are unlucky enough to have to deal with legacy code.

                                      1 Reply Last reply
                                      0
                                      • Sander RosselS Sander Rossel

                                        You're saying that like there's an alternative ;p My credo in software development is "if it compiles, ship it!"

                                        Best, Sander sanderrossel.com Continuous Integration, Delivery, and Deployment arrgh.js - Bringing LINQ to JavaScript Object-Oriented Programming in C# Succinctly

                                        J Offline
                                        J Offline
                                        Jorgen Andersson
                                        wrote on last edited by
                                        #76

                                        I wonder what the credo is for Javascripters? If it interprets, ship it?

                                        Wrong is evil and must be defeated. - Jeff Ello

                                        Sander RosselS 1 Reply Last reply
                                        0
                                        • J Jorgen Andersson

                                          I wonder what the credo is for Javascripters? If it interprets, ship it?

                                          Wrong is evil and must be defeated. - Jeff Ello

                                          Sander RosselS Offline
                                          Sander RosselS Offline
                                          Sander Rossel
                                          wrote on last edited by
                                          #77

                                          If it ships, starts praying :laugh:

                                          Best, Sander sanderrossel.com Continuous Integration, Delivery, and Deployment arrgh.js - Bringing LINQ to JavaScript Object-Oriented Programming in C# Succinctly

                                          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