3 ms·
> If Swift was a better designed language, it would have taken over by now. So, a company that is selling over two hundred million devices per year that depend
by dev_tty01 5y ago
> If Swift was a better designed language, it would have taken over by now.
So, a company that is selling over two hundred million devices per year that depend on a stable software stack, should have thrown away millions of lines of working code just to port it all over to a language that was still undergoing massive evolution over that 7.5 year period. Really? Sorry, but that would have been a disaster.
- ardit33 5y agoJava 1.1 was released in 97, and by 2001 java was a defacto language for web services. (php and python where the other two). Then by 2002 starting taking over mobile (J2ME). It even forced MSFT to create .NET. That's the hallmarks of a good/revolutionary language for the time. It got adoption even in places that wasn't meant to. Swift has failed in the web, and in AI/ML. That's the hallmarks of a mediocre language, that people have to use it because the platform. It doesn't stand on its own.
- pjmlp 5y agoThe MSFT story is a bit different, they already had Java with J++, with several extensions like the C# P/Invoke and events that you know and love. Sun made a lawsuit against them and won, thus .NET was born and there was even J# as transition period to port J++ code into .NET. In fact most Java devs could code in C# 1.0 almost without bothering to read any manual, just by changing the capitalization. Ironically, Microsoft is now an OpenJDK contributor and owns a Java distribution (after buying jClarity), whereas Google is cheered for creating their Android Java coffee flavour.