I know it's bias and does not represent the "truth" but it's a good indicator for languages:
and if you wanna have a graph of languages influencing each other
I personally would say GO and Rust will continue to replace C and C++ as much as possible. JS will still be on the rise since it's the "unified" language for most of the OS.
Java and C# are still the common business-languages and it only will be replaced in certain edge cases.
Ruby and Python still will remain the sophisticated web-app/system engineer languages pushing innovation with fabric/annsible/chef/puppet/vagrant or apps like gitlab.
Scala still will be the fancy prototyping language for the java guys and closure still will be the pure functional pendant to scala.
I'm not sure about Pony and other candidates who have very elegant concurrency models.
C and C++ will remain the champions under the low level languages and I think mainly C will loose ground to Rust and Go -> go is not half as fast as C but their new GC algo will help them to at least remain the top "easy low level language" and C++ will remain the highly sophisticated "I don't need a safety-net" language.
You always have to remember -> building up expertise takes time -> time equals money for companies. So building a critical mass takes time and a lot of PR / Hype for the momentum.
This is my conservative view on 2017.