On 20/7/24 16:56, Michael Kjörling wrote:
On 20 Jul 2024 10:28 +0200, [email protected] (Nicolas George):
Thank David! market share is important though it isn't "reliable
recommendation for quality": more users attract more programmers, who
develop more apps,
The programmers who are attracted by market share are not necessarily
the ones who are interested in developing quality and/or innovative
software, though.
A lot of paid-for programmer time isn't necessarily for what the
individual programmer_wants_ to do. If one's employer dictates that
their products should support Mac OS and Windows, for example, then
there's usually little that a programmer, no matter how motivated, can
do to extend that support to include Linux; especially if the product
in question is heavily dependent on OS-specific APIs.
There are plenty of applications that run O/S agnostic.
The earliest were the utterly awful apps in Java that thankfully are now
biting the dust - "Write Once Run Anywhere" actually meant Write Once
and run anywhere the identical JVM is in place and the identical O/S.
A while later QT came along and a lot of software uses the QT API fairly
successfully.
Even later Javascript/Typescript have popped up so applications like
Visual Studio Code run seamlessly on different O/S
And of course Python is now the language du jour and runs equally well
on Windows and Linux especially in the AI realm.