The Go programming language did not appear in the top 10 of the GitHub rankings, but it has risen steadily at least on many major workloads. Derek Collison, CEO and founder of Apcera, the secretive-created PAAs, said.
Collison found that the go language has a significant advantage over IaaS, PAAs, and orchestration, sparking a discussion of the went prospects.
Prophecy: Go will become the dominant prophecy in the field of IaaS, orchestration and orchestration within 2 years.
Via email, Collison said: Go or "Golang" is a typical system language that can be used to write core and drive layers, which were previously the dominant domain of C or C + +. Go is a statically typed compiler language that can be quickly compiled into machine code, making it more suitable for high performance system compilation.
"Static typing means that everything can be accurately stated before compiling," said RedMonk analyst Stephen O ' Grady in an e-mail. Dynamic type systems are very loose, so they can usually be encoded quickly. Because the runtime does not have a type or a system with a large complexity (because loose typing can be difficult due to debugging errors), the advantages of static types tend to be higher performance systems. ”
So far I have finished writing two go projects. I predict that it will become the dominant language of server wages.
For the discussion, O ' Grady made its own analysis through GitHub and StackOverflow data. The RedMonk language rankings show that while JavaScript, Java, PHP, Python and Ruby still sit in the top 5, the Go language has progressed, from 32 in 2011 to 30 this year.
O ' Grady, the progress sounds modest.
But that means that during this time: at least on the line, the go and Java are up to speed, significantly faster than Scala and Haskell (the higher the ranking the harder it is). Second, from the promotional time: in less than 3 years, go to become the second largest bottom language is admirable, because there are many ancient languages they have not broken through this line, such as Smalltalk.
Apcera use is the go language, Collison said. Also used in the Go language are: Heroku, Cloudfoundry, Google (the publisher of the Go), and some other companies. He also said: "C will not be eliminated, but Ruby and Python will undoubtedly turn to go."