Author Topic: TIOBE Index of programming languages  (Read 10808 times)

0 Members and 1 Guest are viewing this topic.

Online Siwastaja

  • Super Contributor
  • ***
  • Posts: 9475
  • Country: fi
Re: TIOBE Index of programming languages
« Reply #150 on: January 14, 2025, 07:47:34 am »
I formatted them by hand with Excel and made a mistake. It is now corrected.

I think if "by hand in Excel" was a valid option in TIOBE index, it would be close to #1 in popularity.
 
The following users thanked this post: newbrain, JPortici, Picuino

Offline SiliconWizard

  • Super Contributor
  • ***
  • Posts: 15948
  • Country: fr
Re: TIOBE Index of programming languages
« Reply #151 on: January 14, 2025, 09:05:55 am »
 ;D

Also don't forget that the "popularity" as estimated by TIOBE is just based on statistics of how often people talk about a given language online, and it doesn't look like their algorithm is particularly sophisticated. So, as we have probably already said numerous times, while it'll be reasonably correlated with how much people use a given language worldwide compared to others, the reasons people talk about it are undoubtedly varied, and a language that has many quirks is more likely to be talked about online more often than others, as people overall tend to talk more about their problems/look for solutions and the negative side of things, rather than the positive one.

If I was the author/maintainer of a programming language, I would be happier seeing how many projects there are with it, and I'd be more concerned seeing how much it's talked about online, knowing that 80% of what's being talked about would probably show how badly designed it is. Well designed tools should require minimal assistance. ;D
 
The following users thanked this post: Siwastaja, cfbsoftware, NE666

Online NE666

  • Frequent Contributor
  • **
  • Posts: 278
  • Country: gb
Re: TIOBE Index of programming languages
« Reply #152 on: January 14, 2025, 09:34:23 am »
If I was the author/maintainer of a programming language, I would be happier seeing how many projects there are with it

https://landscape.cncf.io/stats

Although this particular source is problem domain specific and will naturally exclude important use-cases which would greatly alter the balance, such as embedded development. However, it does give a useful insight if comparing apples to apples.

« Last Edit: January 14, 2025, 09:37:02 am by NE666 »
 

Online NE666

  • Frequent Contributor
  • **
  • Posts: 278
  • Country: gb
Re: TIOBE Index of programming languages
« Reply #153 on: January 14, 2025, 09:45:15 am »
There's also this, which purports to be sourced from GitHub pull requests. Which if so, would reflect a much wider range of problem domains and on a far greater scale.

https://madnight.github.io/githut/#/pull_requests/2024/1
 

Offline PicuinoTopic starter

  • Super Contributor
  • ***
  • Posts: 1084
  • Country: es
    • Picuino web
Re: TIOBE Index of programming languages
« Reply #154 on: January 14, 2025, 10:24:00 am »
There is a problem with the method of using search engines on the amount of entries that exist about a language. Since ChatGPT appeared two years ago, the visits on stackoverflow have dropped significantly. There is a growing tendency to ask questions to large language models (LLMs) instead of asking questions to other programmers.
« Last Edit: January 14, 2025, 10:52:03 am by Picuino »
 

Offline PicuinoTopic starter

  • Super Contributor
  • ***
  • Posts: 1084
  • Country: es
    • Picuino web
Re: TIOBE Index of programming languages
« Reply #155 on: February 10, 2025, 02:13:45 pm »
February 2025 Headline: Fast, faster, fastest!

Now that the world needs to crunch more and more numbers per second, and hardware is not evolving fast enough, speed of programs is getting important. Having said this, it is not surprising that the fast programming languages are gaining ground in the TIOBE index. Programming language C++ climbed to position 2 recently, Go has become a steady top 10 player, and Rust is at an all-time high of 1.47%. Moreover, fast languages Mojo and Zig are knocking on the top 50 door at positions #51 and #56, respectively.

You might wonder how Python, known as a slow language, is able to survive next to these race monsters. This is because there is another driver nowadays except for performance: how easy is it to learn a new programming language. Apart from crunching more numbers, the world also needs more programmers. Developing applications completely in AI is not possible yet. Hence, the demand for new programmers is still very high. Since the number of graduated software engineers is lower than is needed, all kind of non-software engineers are jumping on the programming bandwagon, and their favorite language is Python. This is why Python is here to stay.

Author: Paul Jansen, Chief Executive Officer
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf