| ▲ | rvz 10 hours ago | |||||||
> I would rather use Rust for the fact it's development is not tied to a big tech company which could abandon it if they liked. Go's development is tied to Google Inc. and is widely used at Google. Same with Microsoft's C# with .NET and Swift isn't very different to this as long as it is open source. So this really is a moot point. | ||||||||
| ▲ | thayne an hour ago | parent | next [-] | |||||||
I have similar concerns about c# as I do about swift. I'm less concerned about go, because unlike swift and c# it was designed from the beginning to be cross-platform and if anything Linux is the best supported OS. But barely so. Also, if Google were to discontinue support, or change the license, or do something else disruptive, I have more faith that the ecosystem would create a fork to continue the language. FWIW, my biggest concern isn't that the language would be completely abandoned, it is that the company would diminish or drop support for tooling on OSes and editors and IDEs that compete with the company's products (Mac OS and Xcode for apple, Windows and Visual Studio for MS). | ||||||||
| ▲ | sealeck 9 hours ago | parent | prev | next [-] | |||||||
Go has a critical mass that Swift clearly doesn't (i.e. there are many, many companies who have net profits of >$1bn and write most of their server software in Go). Additionally Google isn't selling Go as a product in the same way as Apple does Swift (and where Google does publish public Go APIs it also tends to use them in the same way as their users do, so the interests are more aligned)... | ||||||||
| ||||||||
| ▲ | kibwen 9 hours ago | parent | prev | next [-] | |||||||
Objective-C had its own open source source implementations, along with a better cross-platform story than Swift has ever had, and yet Apple's abandonment still managed to reduce it to irrelevance. | ||||||||
| ▲ | cube00 9 hours ago | parent | prev [-] | |||||||
IMHO your case for a moot point would be stronger if you also mentioned which company you feel is tied to Rust in the same way as the other languages you've mentioned. | ||||||||