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. Visual Basic.NET Exceeded C# Popularity in TIOBE in July 2018

Visual Basic.NET Exceeded C# Popularity in TIOBE in July 2018

Scheduled Pinned Locked Moved The Lounge
csharpdatabasecom
88 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.
  • G georani

    Visual Basic.NET is a great programming language, so powerful as C#, but more fun and readable to program with it. So finally after so many years VB.NET has surpassed C# in TIOBE Index (July 2018) See Picture Here (July 2018) www.tiobe.com/tiobe-index/

    L Offline
    L Offline
    Lost User
    wrote on last edited by
    #11

    georani wrote:

    but more fun and readable to program with

    :omg:

    OriginalGriffO G 2 Replies Last reply
    0
    • C CodeWraith

      Now you have done it. He already was foaming over throwing VB and VB.Net into one pot.

      I have lived with several Zen masters - all of them were cats. His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.

      OriginalGriffO Offline
      OriginalGriffO Offline
      OriginalGriff
      wrote on last edited by
      #12

      VB fanbois: you know what they are like ... :laugh:

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

      "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
      "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

      C 1 Reply Last reply
      0
      • L Lost User

        georani wrote:

        but more fun and readable to program with

        :omg:

        OriginalGriffO Offline
        OriginalGriffO Offline
        OriginalGriff
        wrote on last edited by
        #13

        georani wrote:

        but more fun and readable to program with

        Google translate: "The only language I know"

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

        "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
        "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

        C 1 Reply Last reply
        0
        • OriginalGriffO OriginalGriff

          VB fanbois: you know what they are like ... :laugh:

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

          C Offline
          C Offline
          CodeWraith
          wrote on last edited by
          #14

          And I thought I was the only one here who enjoys poking the fanbois (of any sort) until they jump up to the ceiling.

          I have lived with several Zen masters - all of them were cats. His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.

          1 Reply Last reply
          0
          • OriginalGriffO OriginalGriff

            georani wrote:

            but more fun and readable to program with

            Google translate: "The only language I know"

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

            C Offline
            C Offline
            CodeWraith
            wrote on last edited by
            #15

            Wait until he discovers JavaScript. He is perfect JS fanboi material.

            I have lived with several Zen masters - all of them were cats. His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.

            OriginalGriffO N 2 Replies Last reply
            0
            • C CodeWraith

              Wait until he discovers JavaScript. He is perfect JS fanboi material.

              I have lived with several Zen masters - all of them were cats. His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.

              OriginalGriffO Offline
              OriginalGriffO Offline
              OriginalGriff
              wrote on last edited by
              #16

              Oh gawd. We don't need another one; the world doesn't need another one. Anyway, he'll never cope: "{" instead of "Begin" will blow his mind. :laugh:

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

              "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
              "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

              1 Reply Last reply
              0
              • G georani

                Visual Basic.NET is a great programming language, so powerful as C#, but more fun and readable to program with it. So finally after so many years VB.NET has surpassed C# in TIOBE Index (July 2018) See Picture Here (July 2018) www.tiobe.com/tiobe-index/

                L Offline
                L Offline
                Lost User
                wrote on last edited by
                #17

                So, The TIOBE index is nothing more than an analysis of search results from the following search engines:

                [Search Engine] [Weight]
                Google.com 7.69%
                Youtube.com 7.38%
                Baidu.com 7.08%
                Wikipedia.org 6.77%
                Yahoo.com: 6.46%
                Google.co.in: 6.15%
                Google.co.jp: 5.85%
                Google.ru: 5.54%
                Google.co.uk: 5.23%
                Google.com.br: 4.92%
                Google.com.hk: 4.62%
                Google.de: 4.31%
                Google.fr: 4.00%
                Ebay.com: 3.69%
                Csdn.net: 3.38%
                Bing.com: 3.08%
                Msn.com: 2.77%
                Google.it: 2.46%
                Hao123.com: 2.15%
                Google.ca: 1.85%
                Google.com.au: 1.54%
                Google.es: 1.23%
                Google.com.mx: 0.92%
                Ebay.de: 0.62%
                Google.com.tr: 0.31%
                = 100%

                Using the following search term: +" programming" And the result is derived from the following equation: ((hits(PL,SE1)/hits(SE1) + ... + hits(PL,SEn)/hits(SEn))/n Source: [TIOBE Programming Community Index Definition](https://www.tiobe.com/tiobe-index/programming-languages-definition/) It's basically a meaningless number. Have a look at the [graph they have presented](https://www.tiobe.com/tiobe-index/). Notice that in early 2004 there is a glitch in their graph where Python jumps up and Java and C++ tank dramatically. That happened because of the Google PageRank algorithm changes codenamed 'Austin' and 'Brandy' that was designed to combat the old SEO tricks webmasters used to get higher rank. In other words... when search engines change their algorithm the tiobe index jumps all around. Best Wishes, -David Delaune

                OriginalGriffO 1 Reply Last reply
                0
                • L Lost User

                  So, The TIOBE index is nothing more than an analysis of search results from the following search engines:

                  [Search Engine] [Weight]
                  Google.com 7.69%
                  Youtube.com 7.38%
                  Baidu.com 7.08%
                  Wikipedia.org 6.77%
                  Yahoo.com: 6.46%
                  Google.co.in: 6.15%
                  Google.co.jp: 5.85%
                  Google.ru: 5.54%
                  Google.co.uk: 5.23%
                  Google.com.br: 4.92%
                  Google.com.hk: 4.62%
                  Google.de: 4.31%
                  Google.fr: 4.00%
                  Ebay.com: 3.69%
                  Csdn.net: 3.38%
                  Bing.com: 3.08%
                  Msn.com: 2.77%
                  Google.it: 2.46%
                  Hao123.com: 2.15%
                  Google.ca: 1.85%
                  Google.com.au: 1.54%
                  Google.es: 1.23%
                  Google.com.mx: 0.92%
                  Ebay.de: 0.62%
                  Google.com.tr: 0.31%
                  = 100%

                  Using the following search term: +" programming" And the result is derived from the following equation: ((hits(PL,SE1)/hits(SE1) + ... + hits(PL,SEn)/hits(SEn))/n Source: [TIOBE Programming Community Index Definition](https://www.tiobe.com/tiobe-index/programming-languages-definition/) It's basically a meaningless number. Have a look at the [graph they have presented](https://www.tiobe.com/tiobe-index/). Notice that in early 2004 there is a glitch in their graph where Python jumps up and Java and C++ tank dramatically. That happened because of the Google PageRank algorithm changes codenamed 'Austin' and 'Brandy' that was designed to combat the old SEO tricks webmasters used to get higher rank. In other words... when search engines change their algorithm the tiobe index jumps all around. Best Wishes, -David Delaune

                  OriginalGriffO Offline
                  OriginalGriffO Offline
                  OriginalGriff
                  wrote on last edited by
                  #18

                  Oi! No confusing the faithful with facts - that's cheating! :laugh:

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

                  "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
                  "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

                  L 1 Reply Last reply
                  0
                  • OriginalGriffO OriginalGriff

                    Oi! No confusing the faithful with facts - that's cheating! :laugh:

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

                    L Offline
                    L Offline
                    Lost User
                    wrote on last edited by
                    #19

                    Trust me, Here is proof: PROOF Best Wishes, -David Delaune

                    OriginalGriffO Sander RosselS 2 Replies Last reply
                    0
                    • L Lost User

                      Trust me, Here is proof: PROOF Best Wishes, -David Delaune

                      OriginalGriffO Offline
                      OriginalGriffO Offline
                      OriginalGriff
                      wrote on last edited by
                      #20

                      Your proof is overwhelming: how could any man of reason fail to be convinced? :-D

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

                      "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
                      "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

                      1 Reply Last reply
                      0
                      • G georani

                        Visual Basic.NET is a great programming language, so powerful as C#, but more fun and readable to program with it. So finally after so many years VB.NET has surpassed C# in TIOBE Index (July 2018) See Picture Here (July 2018) www.tiobe.com/tiobe-index/

                        L Offline
                        L Offline
                        Lost User
                        wrote on last edited by
                        #21

                        georani wrote:

                        so powerful as C#, but more fun and readable to program with it.

                        C# is a cleaned up version of VB. "Fun" you say. I say there's a lot of hobbyists. Aaaw, the fun of cleaning up after them - so much, I regularly refuse to :thumbsup:

                        Bastard Programmer from Hell :suss: If you can't read my code, try converting it here[^] "If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.

                        G 1 Reply Last reply
                        0
                        • R Ravi Bhavnani

                          An alternative viewpoint: 14 most popular programming languages according to Stack Overflow study[^] /ravi

                          My new year resolution: 2048 x 1536 Home | Articles | My .NET bits | Freeware ravib(at)ravib(dot)com

                          R Offline
                          R Offline
                          realJSOP
                          wrote on last edited by
                          #22

                          Like every other "study" it had an agenda to push the statistical results they wanted to emphasize.

                          ".45 ACP - because shooting twice is just silly" - JSOP, 2010
                          -----
                          You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
                          -----
                          When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013

                          U 1 Reply Last reply
                          0
                          • OriginalGriffO OriginalGriff

                            georani wrote:

                            Visual Basic.NET is a great programming language

                            Nothing which includes

                            On Error Resume Next

                            Can be described as great, or even as a programming language.

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

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

                            Quote:

                            On Error Resume Next

                            There is no this kind of code in VB NET. Study more.

                            Try

                                x = x \\ y
                                MessageBox.Show("end of Try block")
                            
                            Catch ex As Exception
                                MessageBox.Show(ex.Message)
                                MessageBox.Show("Stack Trace: " & vbCrLf & ex.StackTrace)
                            
                            Finally
                                MessageBox.Show("in Finally block")
                            End Try
                            
                            OriginalGriffO 1 Reply Last reply
                            0
                            • G georani

                              Quote:

                              On Error Resume Next

                              There is no this kind of code in VB NET. Study more.

                              Try

                                  x = x \\ y
                                  MessageBox.Show("end of Try block")
                              
                              Catch ex As Exception
                                  MessageBox.Show(ex.Message)
                                  MessageBox.Show("Stack Trace: " & vbCrLf & ex.StackTrace)
                              
                              Finally
                                  MessageBox.Show("in Finally block")
                              End Try
                              
                              OriginalGriffO Offline
                              OriginalGriffO Offline
                              OriginalGriff
                              wrote on last edited by
                              #24

                              Rather than going with an opinion, I'd suggest that you check the facts instead:

                              Module Module1

                              Sub Main()
                                  On Error Resume Next
                              
                                  Console.WriteLine("Hello World!")
                                  Console.ReadLine()
                              End Sub
                              

                              End Module

                              Just because Try...Catch blocks are there, doesn't mean the old ways aren't. But then, facts never mean anything to the faithful, do they?

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

                              "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
                              "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

                              G 1 Reply Last reply
                              0
                              • OriginalGriffO OriginalGriff

                                Rather than going with an opinion, I'd suggest that you check the facts instead:

                                Module Module1

                                Sub Main()
                                    On Error Resume Next
                                
                                    Console.WriteLine("Hello World!")
                                    Console.ReadLine()
                                End Sub
                                

                                End Module

                                Just because Try...Catch blocks are there, doesn't mean the old ways aren't. But then, facts never mean anything to the faithful, do they?

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

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

                                OK, C# has GOTO, and now?

                                for (int i = 0; i < x; i++)
                                {
                                for (int j = 0; j < y; j++)
                                {
                                if (array[i, j].Equals(myNumber))
                                {
                                goto Found;
                                }
                                }
                                }

                                    Console.WriteLine("The number {0} was not found.", myNumber);
                                    goto Finish;
                                
                                Found:
                                    Console.WriteLine("The number {0} is found.", myNumber);
                                
                                Finish:
                                    Console.WriteLine("End of search.");
                                
                                OriginalGriffO 1 Reply Last reply
                                0
                                • L Lost User

                                  georani wrote:

                                  but more fun and readable to program with

                                  :omg:

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

                                  Yes fun e readable. Please compare this VB.NET code:

                                  Public Class MyClass1
                                  Public Property Mynumber As Integer = 3
                                  End Class

                                  With This C# equivalent

                                  public class MyClass1
                                  {
                                  public int Mynumber {get; set;} = 3;
                                  }

                                  I Think VB.NET is more readable and fun.

                                  L OriginalGriffO 2 Replies Last reply
                                  0
                                  • G georani

                                    OK, C# has GOTO, and now?

                                    for (int i = 0; i < x; i++)
                                    {
                                    for (int j = 0; j < y; j++)
                                    {
                                    if (array[i, j].Equals(myNumber))
                                    {
                                    goto Found;
                                    }
                                    }
                                    }

                                        Console.WriteLine("The number {0} was not found.", myNumber);
                                        goto Finish;
                                    
                                    Found:
                                        Console.WriteLine("The number {0} is found.", myNumber);
                                    
                                    Finish:
                                        Console.WriteLine("End of search.");
                                    
                                    OriginalGriffO Offline
                                    OriginalGriffO Offline
                                    OriginalGriff
                                    wrote on last edited by
                                    #27

                                    And VB doesn't? Yes it does have goto - because there are occasions when you need it. But outside a student's homework submitted to a lazy teacher I've not seen - let alone used - goto once in the "real world". Face it: VB is based on a language designed for people who can't code, don't want to code, and have no interest in quality. It still has those early days buried deep in it's fabric: the On Error rubbish, the weak typing, the lack of need to declare anything. Those aren't strengths, they are contributing factors to poor maintainability which are designed right into the language. That's why C# is the way it is: it encourages the production of more robust and understandable code. Yes, you can produce good code in VB - but you have to treat it more like C# to do it and do all the work yourself!

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

                                    "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
                                    "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

                                    G 1 Reply Last reply
                                    0
                                    • G georani

                                      Visual Basic.NET is a great programming language, so powerful as C#, but more fun and readable to program with it. So finally after so many years VB.NET has surpassed C# in TIOBE Index (July 2018) See Picture Here (July 2018) www.tiobe.com/tiobe-index/

                                      R Offline
                                      R Offline
                                      Rajesh R Subramanian
                                      wrote on last edited by
                                      #28

                                      Thank you for reinforcing my belief that TIOBE INDEX doesn't mean squat all.

                                      1 Reply Last reply
                                      0
                                      • G georani

                                        Yes fun e readable. Please compare this VB.NET code:

                                        Public Class MyClass1
                                        Public Property Mynumber As Integer = 3
                                        End Class

                                        With This C# equivalent

                                        public class MyClass1
                                        {
                                        public int Mynumber {get; set;} = 3;
                                        }

                                        I Think VB.NET is more readable and fun.

                                        L Offline
                                        L Offline
                                        Lost User
                                        wrote on last edited by
                                        #29

                                        georani wrote:

                                        I Think VB.NET is more readable and fun.

                                        And I am sure there are many more who agree. But if you learned C# first then you would (as I do) hold the complete opposite view. And as in all such surveys, the actual results are generally totally meaningless and useless.

                                        1 Reply Last reply
                                        0
                                        • G georani

                                          Visual Basic.NET is a great programming language, so powerful as C#, but more fun and readable to program with it. So finally after so many years VB.NET has surpassed C# in TIOBE Index (July 2018) See Picture Here (July 2018) www.tiobe.com/tiobe-index/

                                          K Offline
                                          K Offline
                                          kmoorevs
                                          wrote on last edited by
                                          #30

                                          You are a brave soul, starting a flame war here where everybody knows that VB in any form is despised. Those who practice this black art should be ridiculed and burned at the stake! :laugh: However, I did take the time to check the link and see that the study and results make no claim about which language is best. Looking at the results, I'd guess that these are the languages that are most popular for CS students. That said, I actually agree the VB.NET is a great programming language, but as you've seen, not that well regarded here at CP albeit for some dubious reasons.

                                          "Go forth into the source" - Neal Morse

                                          G C 2 Replies 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