3 ms·
From what I understand this is mostly because they hired the Swift guy. I understand the benefits compared to Python (although I would have preferred Go or Kot
by panpanna 7y ago
From what I understand this is mostly because they hired the Swift guy.
I understand the benefits compared to Python (although I would have preferred Go or Kotlin). But what happens when the guy eventually moves on in a year or two?
- favorited 7y agoGoogle's making a big investment in Swift, so if Chris left and they were interested in continuing to support it they shouldn't have a problem. I've gone to Swift on the Server conferences hosted/sponsored by Google, their (non-TF) Swift teams are building some cool Swift tools, etc.
- panpanna 7y agoGoogle is a Go shop, specially when it comes to servers. Swift is not properly supported on linux, which is Google's main platforms.
- favorited 7y agoGoogle is not at all a Go shop. Google is a C++ shop, especially when it comes to servers.
- panpanna 7y ago(that contradicts your earlier comment) Google has been gradually moving away from C++ and Java since 2012. See this quora post with multiple references from Google employees. https://www.quora.com/How-is-Go-used-at-Google-What-could-be-areas-specific-systems-applications-in-which-Go-could-replace-other-languages-used-nowadays-inside-Google-and-why-would-it-make-sense-to-introduce-Go-in-place-of-another-language https://www.quora.com/How-is-Go-used-at-Google-What-could-be...
- pjmlp 7y agoThat is not what their employees talk about at CppCon, LLVM conferences, ISO C++ meetings, Java Language Summit (yes they come around in spite of Android). Go is mostly a Docker/Kubernetes thing.
- favorited 7y agoThe fact that most Google code is C++ does not at all contradict that they are invested in Swift.
- bge0 7y agoThis is incorrect; swift is open source and has linux deployments : https://swift.org/download/ https://swift.org/download/
- panpanna 7y agoLinux support is still WIP. Some parts are missing
- pjmlp 7y agoGoogle is a more of C++/LLVM, Java/Kotlin, Python shop, than Go one. You will even notice that it is seldom supported when they announce new server products SDKs.