Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

"C++ overtakes Java in language popularity index"

60 views
Skip to first unread message

Lynn McGuire

unread,
Dec 8, 2022, 2:45:50 PM12/8/22
to
"C++ overtakes Java in language popularity index"

https://www.infoworld.com/article/3682141/c-plus-plus-overtakes-java-in-language-popularity-index.html

"C++ ranks higher than Java in the Tiobe language popularity index for
the first time ever, dating back to 2001. Java slipped to a new low in
the latest edition of the index."

"The December 2002 Tiobe Programming Community Index has C++, ranked
third, surpassing Java, ranked fourth. It is the first time in the
history of the index that Java has not ranked in the index’s top three
languages."

C (16.56%) and C++ (11.94%) together are 28.5%.

Lynn

Scott Lurndal

unread,
Dec 8, 2022, 3:12:35 PM12/8/22
to
Lynn McGuire <lynnmc...@gmail.com> writes:
>"C++ overtakes Java in language popularity index"
>
>https://www.infoworld.com/article/3682141/c-plus-plus-overtakes-java-in-language-popularity-index.html
>
>"C++ ranks higher than Java in the Tiobe language popularity index for
>the first time ever, dating back to 2001. Java slipped to a new low in
>the latest edition of the index."

That's because of the high-quality interactive java documentation
(javadocs); The "popularity index" is primarily derived from
search statistics - a java developer seldom needs to search for
something; javadocs are usually sufficient.

Most of these surveys aren't worth the electrons conveying them
to your screen anyway.

Jack Lemmon

unread,
Dec 8, 2022, 4:27:34 PM12/8/22
to
On 08/12/2022 20:12, Scott Lurndal wrote:
>
> Most of these surveys aren't worth the electrons conveying them
> to your screen anyway.

Hold on. You shouldn't be saying this here. These surveys helps Lynn
McGuire write something here to keep him busy. Let him enjoy posting
these craps.

The alternative is to read about UFO, Religion or somebody's Halt
nonsense.



Bo Persson

unread,
Dec 8, 2022, 5:17:32 PM12/8/22
to
Considering that Java is at 11.85%, I wouldn't consider this a landslide
victory and a historic moment.

I might do a search for "Java Java Java programming" and restore the
previous result. It's that close.


Bonita Montero

unread,
Dec 8, 2022, 10:09:07 PM12/8/22
to
I don't think this is a relevant comparison since most things which
are done in Java wouldn't be done in C++ and vice versa. C++ is used
when you need nearly optimal performance or system-level programming.

Lynn McGuire

unread,
Dec 8, 2022, 10:15:56 PM12/8/22
to
Or when you don't want to be sued by Oracle.

Lynn

Chris M. Thomasson

unread,
Dec 8, 2022, 11:02:51 PM12/8/22
to
Yikes! Are lawyers are bigger than yours!

https://youtu.be/HEYrRNMr2kg

evil grin... ;^o

Chris M. Thomasson

unread,
Dec 8, 2022, 11:03:35 PM12/8/22
to
On 12/8/2022 8:02 PM, Chris M. Thomasson wrote:
> On 12/8/2022 7:15 PM, Lynn McGuire wrote:
>> On 12/8/2022 9:09 PM, Bonita Montero wrote:
>>> I don't think this is a relevant comparison since most things which
>>> are done in Java wouldn't be done in C++ and vice versa. C++ is used
>>> when you need nearly optimal performance or system-level programming.
>>
>> Or when you don't want to be sued by Oracle.
>
>
> Yikes! Are lawyers are bigger than yours!

Are _into_ Our! yikes! sued for typo syndrome.

Bonita Montero

unread,
Dec 9, 2022, 2:27:27 PM12/9/22
to
There are not much redistributed applications written in Java running
on a PC. Java is mostly used for in-house server-applications. With
that you won't have to pay anything.


Lynn McGuire

unread,
Dec 9, 2022, 3:38:23 PM12/9/22
to
Most of the consumer devices out there run java now.

Lynn

Scott Lurndal

unread,
Dec 9, 2022, 4:32:58 PM12/9/22
to
You're asserting facts about which you have no actual, you know,
bases for the assertion.

I use a Java application daily (via java web start).

And Lynn suggestion that Oracle sues java users is also incorrect.

Oracle did sue Google over a copyright dispute regarding
copyrightability at the API level; but they don't sue people who
distribute java applications.

Scott Lurndal

unread,
Dec 9, 2022, 4:34:33 PM12/9/22
to
Actually, most of them run linux (android) with a application layer api (Dalvik)
that provides similar functionality to Java. Or they run IOS.

Chris M. Thomasson

unread,
Dec 9, 2022, 4:57:49 PM12/9/22
to
How many of them have V8 installed?

Öö Tiib

unread,
Dec 9, 2022, 8:20:42 PM12/9/22
to
That does not really matter ... if you write code now then by the time you get
popular most of them have V9.


Chris M. Thomasson

unread,
Dec 9, 2022, 8:27:43 PM12/9/22
to
If I remember correctly there was a big lawsuit over RCU (read copy
update). IBM vs SCO?

Bonita Montero

unread,
Dec 10, 2022, 12:42:27 AM12/10/22
to
But the application writer hasn't to license the VM.

Bonita Montero

unread,
Dec 10, 2022, 12:43:37 AM12/10/22
to
Am 09.12.2022 um 22:32 schrieb Scott Lurndal:

> You're asserting facts about which you have no actual, you know,
> bases for the assertion.

There are not much desktop or server applications in Java which
come along with a redistributed VM.

Michael S

unread,
Dec 10, 2022, 11:07:30 AM12/10/22
to
Two more desktop applications than I would like.
I mean, Quartus Pro and Vivado. I would very much prefer if they
were asking me to install required Java version as pre-requisite.
Would prefer even more if they were not using Java at all.

David Brown

unread,
Dec 11, 2022, 6:28:58 AM12/11/22
to
I thought the trend now was to use Kotlin rather than Java. It runs on
the same kind of Java VM, but it's a different language.


David Brown

unread,
Dec 11, 2022, 10:39:02 AM12/11/22
to
There are lots of desktop apps that come with their own Java VM. It
seems quite common for big apps. For example, Eclipse is usually
distributed with a Java VM. Since Eclipse is the standard for embedded
development IDE's and tools from microcontroller manufacturers, I have
dozens of Eclipse installations for Linux and Windows, each with their
own Java VM.

While there seems to be a common core to Java VM's that is fine for many
programs, others are fussier about versions or different VM
implementations - and thus distributed them with the programs.


0 new messages