Slashdot Mirror


Is Visual Basic .NET More Popular Than JavaScript? (zdnet.com)

Microsoft's Visual Basic .NET now ranks above JavaScript, PHP, SQL on TIOBE's index of programming language popularity, which ZDNet notes is "the highest it's ever been since [TIIOBE] started tracking the Microsoft language in 2001." Tiobe analysts said it was "very surprising" that Visual Basic .Net is now the fifth most popular language, only behind C++, Python, C, and Java. It's even ahead of JavaScript, which currently lies in seventh place, down from sixth a year ago. C# meanwhile fell from fifth spot a year ago to sixth this month. The language index still reckons Visual Basic .Net will "sooner or later go into decline", but concedes it's popular for dedicated office applications in small and medium enterprises, and is probably still used by many developers because it's easy to learn.
TIOBE's methodology "basically...comes down to counting hits for the search query +"<language> programming," TIOBE explains on its web page -- though its results don't always agree with other analysts.

InfoWorld points out that on this month's PyPL Popularity of Programming Language index, which analyzes how often language tutorials are searched for on Google, VB.NET "doesn't even register Visual Basic.Net or Visual Basic among its Top 10 languages" -- and JavaScript comes in third, behind only Python and Java.

9 of 100 comments (clear)

  1. How was the testing assumption validated? by mykepredko · · Score: 3

    So in RFTA this ranking, TIOBE is counting the number of times somebody queries "C programming", "Java programming", etc. while weighting the number according to the search engine used.

    Where is the basic research that says a programmer is using a if they are doing a search on " programming"?

    I would really like to see something like tracking the number of lines of code being put on GitHub for each language as a more realistic measurement followed by the number of contributors - that would give you a realistic idea of how many people are programming in a language along with the number of lines of code that are being produced.

    Until we get something like this, how about we cut back on the monthly or more frequent /. stories stating that "XYZ is the most popular programming language" based on some arbitrary measurement system that hasn't been validated in any way.

  2. Re:Also, popularity != quality. by ShanghaiBill · · Score: 3, Funny

    This isn't even a good measure of popularity. Just because a language is widely used doesn't mean there are a lot of questions and discussions about it.

    It is perhaps more accurate to say this is a measure of "Which language causes its users the most problems?" or even "Which language has the dumbest users?"

    So it is no surprise that VB won.

  3. Schools lean towards Scratch for teaching kids by mykepredko · · Score: 2

    I haven't heard of any elementary schools using BASIC for years.

    Now the expectation is Scratch or a variation on products that use the block programming approach.

  4. PHP bashing by hcs_$reboot · · Score: 2

    At last, we talk about a language crappier than PHP

    --
    Slashdot, fix the reply notifications... You won't get away with it...
  5. Re:I've never actually even seen VB.net code in 20 by Anonymous Coward · · Score: 5, Insightful

    Then you don't get around much at all. It is widely used. And it is just wordy C#. Bytecode is basically the same. It tends to be more popular with people who don't call themselves programmers but who do it everyday. Nah they don't care what you think because they need to get their job done quickly so the rest of the business can make money. They aren't snobbish assholes who relish browbeating people with tribal customs and languages. It is used to get shit done.

    VB, Fortran, Cobol, etc. All still in use.

  6. A stupid question by Hognoxious · · Score: 2

    How the hell would any of us know? We're each aware of what we use, plus what's used by other people at our jobs, schools etc. It's a tiny subset of all developers.

    FWIW, I don't like either particularly.

    --
    Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  7. Ugh by c · · Score: 2

    This is like asking if gonorrhea is a more popular STI than chlamydia.

    --
    Log in or piss off.
  8. And yet from actual code... by paulpach · · Score: 2

    This just show how poor TIOBE's methodology really is.

    Take a look at stats from actual pull request in github
    The most popular languages are:

    1. Javascript
    2. Java
    3. Python
    4. PHP
    5. C++
    6. C#
    7. Typescript
    8. Shell
    9. C
    10. Ruby

    VB.Net is not even in the top 10

    Now, you can argue that these are mostly open source projects, and that proprietary code might be different. Fair enough, but I don't see how search results (TIOBE's method) reflect proprietary code any better than this.

    1. Re:And yet from actual code... by chispito · · Score: 2

      This just show how poor TIOBE's methodology really is.

      Take a look at stats from actual pull request in github The most popular languages are:

      1. Javascript 2. Java 3. Python 4. PHP 5. C++ 6. C# 7. Typescript 8. Shell 9. C 10. Ruby

      VB.Net is not even in the top 10

      Now, you can argue that these are mostly open source projects, and that proprietary code might be different. Fair enough, but I don't see how search results (TIOBE's method) reflect proprietary code any better than this.

      The VB.NET I was exposed to filled a roll that was so particular to the environment where it was created, nobody would ever want it on GitHub. It was hard enough to decipher in its native environment, it would be absolutely useless elsewhere. Move a file, query a database, rename the file, convert it to a weird text format, move it back, make a backup, and present a million pop up dialog boxes along the way.

      --
      The Daddy casts sleep on the Baby. The Baby resists!