3 ms·
Swift is very much an Apple language, replacing Objective-C. You won't see it replacing JavaScript, PHP, Python, or Ruby. Same for Rust, which mostly replaces
by Veedrac 11y ago
Swift is very much an Apple language, replacing Objective-C. You won't see it replacing JavaScript, PHP, Python, or Ruby.
Same for Rust, which mostly replaces C++ and a bit of C. Maybe some Java, too, for people using Java for the safety despite really wanting something lower level.
IMHO Go isn't much competition to most popular dynamic languages, but some people disagree.
- ldrndll 11y agoIt's anecdotal, but in the absence of anything more concrete... I think every blog post I've read about Go (bar one) that has mentioned the author's previous language mentioned a dynamically typed language. That may just indicate that switching to Go from a dynamically typed language makes you more zealous and likely to blog about it something. Or it could be that lots of Go users were previously writing Python/Ruby/etc.