Swift is coming, Swift is coming
Joakim via Digitalmars-d
digitalmars-d at puremagic.com
Wed Nov 25 08:40:34 PST 2015
On Wednesday, 25 November 2015 at 16:17:45 UTC, Chris wrote:
> On Wednesday, 25 November 2015 at 16:02:18 UTC, Joakim wrote:
>>> Server Swift might really end up as a niche within a niche.
>> Or it might end up becoming really popular, as a compiled,
>> modern language that can be used on mobile and the server.
>> I don't really care how Swift does or follow it, but it will
>> be competition for D, as it has generics, unlike Go, and
>> doesn't have Rust's unfamiliar syntax or stringent emphasis on
>> memory safety. It's an up-and-coming competitor for D people
>> to watch out for.
> With Apple behind it, it might become popular, but not
> necessarily in the OSS community. What if Apple started to make
> their own Apple specific extensions that are not open sourced
> and have to be backengineered on Linux. Then Swift would end up
> like OpenStep, wouldn't it?
I don't see Apple doing all that stuff nowadays. This move to
open-source Swift and port it to linux seems driven by the llvm
devs, I doubt the company really cares. Apple open-sourced their
ARM64 backend for llvm last year, despite it being better than
the incomplete OSS backend being worked on in llvm and providing
a competitive advantage for their 64-bit ARM devices, so that I
can now use it for Android too. Of course, there are a _lot_
less Android/Aarch64 devices than iOS.
Apple really had no incentive to do that from a competitive
standpoint, other than maybe the llvm devs at Apple not wanting
to maintain two Aarch64 backends. Yet, they did it anyway. I
don't think they really care about keeping Swift to themselves
when they're the largest company on the planet and are minting
$53 billion in profits a year! For context, that's only $15
billion less than google's entire revenue over the last year, ie
their profits alone are almost all much as all the money google
I don't think they're sitting around thinking about how to make a
couple million off Swift. ;)
More information about the Digitalmars-d