Google says Go isn't ready for enterprise deployment
When it comes to programming, many of
the languages that are commonly used have been around for a long
time. Languages like C++ and JAVA have been used for numerous types
of software. Google feels that while computers have become much
faster over the years, developing software has not.
To help
remedy this shortcoming Google has unveiled a new
programming language called Go. Google describes Go as an
experimental language that attempts to combine the speed of Python
with performance and safety of C or C++.
Google Go team
members wrote a blog post saying, "In our experiments with Go to
date, typical builds feel instantaneous; even large binaries compile
in just a few seconds. And the compiled code runs close to the speed
of C. Go is designed to let you move fast."
One caveat of
Go is that not even Google is using the language internally at this
time. The Go team says that the language is now mature enough for
wide scale enterprise deployment. A post on the Go FAQ page reads,
"We hope adventurous users will give it a try and see if they
enjoy it. Not every programmer will, but we hope enough will find
satisfaction in the approach it offers to justify further
development."
The Go team gave a few trends that lead to
the development of the Go language. The team says that the header
files of languages like C are detrimental to fast compilation. The
team also feels that garbage collection and parallel computation are
not well supported by popular system languages.
The Go team
wrote, "Go is a great language for systems programming with
support for multi-processing, a fresh and lightweight take on
object-oriented design, plus some cool features like true closures
and reflection."
"So, I think the same thing of the music industry. They can't say that they're losing money, you know what I'm saying. They just probably don't have the same surplus that they had." -- Wu-Tang Clan founder RZA
|
Most Popular ArticlesReport: Apple to Debut iPad 3 During First Week of March February 10, 2012, 9:36 AM Nikon Announces 36.3MP D800, D800E D-SLRs February 7, 2012, 10:11 AM Quick Note: Acura Unveils Production Version of ILX Hybrid Sedan February 8, 2012, 9:10 AM Google's Motorola Mobility Purchase Approval Expected Next Week February 9, 2012, 3:02 PM AMD Concedes Die-Shrink Race to Intel, Considers ARM Cores February 6, 2012, 11:45 AM
|