
Ada Beats SQL, Perl, and Fortan for #10 Spot on Programming Language Popularity Index (infoworld.com) 27
An anonymous reader shared this report from InfoWorld:
Tiobe CEO Paul Jansen says Ada, a system programming language whose initial development dates back to the late 1970s, could outlast similarly aged languages like Visual Basic, Perl, and Fortran in the language popularity race.
In comments on this month's Tiobe language popularity index, posted July 9, Jansen said the index has not seen much change among leading languages such as Python, C#, and Java over the past two years. But there is more movement among older languages such as Visual Basic, SQL, Fortran, Ada, Perl, and Delphi, said Jansen. Every time one of these languages is expected to stay in the top 10, it is replaced by another language, he said. Even more remarkably, newer languages have yet to rise above them. "Where are Rust, Kotlin, Dart, and Julia? Apparently, established languages are hot."
"Which one will win? Honestly, this is very hard to tell," Jansen writes, "but I would put my bets on Ada. With the ever-stronger demands on security, Ada is, as a system programming language in the safety-critical domain, likely the best survivor."
Perhaps proving his point, one year ago, Ada was ranked #24 — but on this month's index it ranks #9. (Whereas the eight languages above it all remain in the exact same positions they held a year ago...)
In comments on this month's Tiobe language popularity index, posted July 9, Jansen said the index has not seen much change among leading languages such as Python, C#, and Java over the past two years. But there is more movement among older languages such as Visual Basic, SQL, Fortran, Ada, Perl, and Delphi, said Jansen. Every time one of these languages is expected to stay in the top 10, it is replaced by another language, he said. Even more remarkably, newer languages have yet to rise above them. "Where are Rust, Kotlin, Dart, and Julia? Apparently, established languages are hot."
"Which one will win? Honestly, this is very hard to tell," Jansen writes, "but I would put my bets on Ada. With the ever-stronger demands on security, Ada is, as a system programming language in the safety-critical domain, likely the best survivor."
Perhaps proving his point, one year ago, Ada was ranked #24 — but on this month's index it ranks #9. (Whereas the eight languages above it all remain in the exact same positions they held a year ago...)
- Python
- C++
- C
- Java
- C#
- JavaScript
- Go
- Visual Basic
- Ada
- Delphi/Object Pascal
Rust (Score:3)
I will conservatively wager that Rust will just take some borrows from Ada while it continues to move ahead as the team to beat.
They'll just reinvent Ada (Score:5, Interesting)
I will conservatively wager that Rust will just take some borrows from Ada while it continues to move ahead as the team to beat.
Those who don't understand Ada will reinvent Ada under a different name. :-)
Re: (Score:2)
I don't think they don't understand Ada. More like they just hate begin/end and insist on curly braces.
Re: (Score:2)
As it happens it's already the other way around. Ada took some lessons from Rust to shore up its memory safety a few years ago.
Personally I think this is all good. Anything that aids program correctness and avoidance of silly errors is very welcome.
Robotics? (Score:3, Interesting)
Where does that usage come from? I heard there are lots of robots on the rise in the age of AI.
Re: (Score:2)
TIOBE basically searches a bunch of search engines and other things for "$LANGUAGE programming", applies some magical fudge factor and calls that a result.
It's absolute nonsense. It's highly manipulable if you can convince people to use the " programming" wording. It's going to be highly affected by the appearance and disappearance of documentation websites. It will of course still pick up ancient archives of stuff that nobody is actually using today.
I have an extreme skepticism of that VB is anywhere near
FORTRAN and Ada not similarly aged (Score:4, Informative)
Re: (Score:2)
Oops, my bad, Rust isn't on the list, carry on...
perhaps ... (Score:4, Informative)
Perhaps proving his point, one year ago, Ada was ranked #24 — but on this month's index it ranks #9
perhaps what it proves is that these popularity rankings are pretty meaningless:
Basically the calculation comes down to counting hits for the search query
+"(language) programming"
Re: (Score:3)
Really? I am expecting the Ada, VB and Delphi job openings to explode.
In an alternative universe, these languages have been dead for decades and no sane business would invest in writing software in those languages. This Tiobe index is a bunch of crackpot science based on early 2000's web searches. I have never seen it featured anywhere besides Slashdot, it may be the longest running trolling campaign in history.
Re: (Score:2)
Which means the only reasonable approach is to employ a hundred or so botnets to search "VBA"....
So we can all go to hell together...
Re: (Score:2)
Can we have a subdomain tiobe . slashdot . org so the monthly promotion post can be parked there?
FORTRAN (Score:2)
I find it very difficult to believe that more people are programming in ADA than in FORTRAN. It is an absolute certainty, by orders of magnitude, that more code has been written in FORTRAN than in ADA.
(And COBOL has also been used much more than ADA ever was.)
ADA was a niche language that was never used generally by anybody. The US Department of Defense mandated its use, but the gave waivers so that in reality all the real programming languages could continue to be used. The main usage of ADA was in a few r
Re: (Score:2)
Re: (Score:2)
SQL? (Score:2)
How is SQL even on a list of "programming" languages. it's a query language not a programming language.
Re: SQL? (Score:2)
Re: (Score:2)
Typically referred to as proc-ception and it is evil of the highest order.
SQL dev's imagining they're real devs by abusing an awesome tool set to replace actual, functional, code.
Typically with the added power of 10 million triggers.
Horrendous behaviour on every level.
Re: SQL? (Score:1)
Interesting language (Score:2)
I used Ada as it was just really coming out, back in the mid-80s. I reported a lot of compiler bugs. A few of them even got fixed.
It's a government language, verbose, designed by committee. You can use the language any way you like, because the committee tossed in literally every paradigm they could. OO? Real-time? Functional? Whatever you want - it may be ugly, but you can do it.
I know a guy whose small company is maintaining around a million lines of Fortran - a few years ago, they had a major effort
Re: (Score:3)
I would not say Ada was a government language. The US DoD asked asked for a good language to standardise on, in the hope it would get them. away from having thousands of systems all written in different languages. Ada was submitted by a small team led by French computer scientist Jean Ichbiah of Honeywell. Hardly design by committee.
Still nonsense (Score:2)
TIOBE is still nonsense of the highest order, not sure why anyone bothers using it.
It's some search engine counts based voodoo. Maybe not the most terrible metric possible, but I have no idea why it's the one always being discussed when there's better things one could measure at this point. Like say, GitHub.
If we want to know what's currently most popular, what we should want is measuring the actual usage. That might be projects, or commits, depending.
Scratch more popular than Rust (Score:2)
I think I will mention +25 years Scratch experience on my resume next time.
Not reliable (Score:2)
It is about crypto currency. lol. (Score:1)
The jump in Ada on the TIOBE index isn’t about the programming language, but the crypto token “ADA” from Cardano taking off. And TIOBE’s counting method is getting fooled here.