The go language will be within two years of the cloud domain

Source: Internet
Author: User
Keywords Go language will be in two years
Tags cloud created domain iaas paas programming programming language system

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."

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.