Re:The eigenvector of “Why we moved from language X to langu...
by pavanky on Thursday March 16, 2017 @12:49PM
(#13886524)
Or it could be that Go is a fairly new language and has so few users (relative to other top languages), the search queries will show up in only one direction. You should note down what is happening in the other "new" languages.
Re:The eigenvector of “Why we moved from language X to langu...
by psiclops on Thursday March 16, 2017 @03:17PM
(#13888182)
Rob Pike has a great blog post that talks about the creation of Go and expected adoption vs where many of them ended up migrating from
https://commandcenter.blogspot.com/2012/06/less-is-exponenti...
Top 5 giving to Go directly: C, Python, Java, Ruby, Scala
Top 5 giving to C: C#, R, Java', C++, Fortran
Top 5 giving to Python: C', Perl, Java', C#, C++
Top 5 giving to Java: C', C++, PHP, Python', C#
Top 5 giving to Ruby: Python', PHP, Perl, Java', (C++ — only 215)
Top 5 giving to Scala: Java', Ruby, (Python', C#, PHP — only 100, 17, 16)
': language also in top 5 givers to Go.
The other top languages take from each other (there is migration in both directions), but currently Go mostly takes here. However it does lose people to Rust — which is actually the strongest go-to language from Go. And C++ does not give to go.
This might point to a discrepancy between Go marketing and reality (efficiency and replacing C++).
It would be great if you could repeat this exercise next year to see how things changed.
(besides: the script is nice and concise!)