github.com/graybobo/golang.org-package-offline-cache@v0.0.0-20200626051047-6608995c132f/x/blog/content/6years.article (about)

     1  Six years of Go
     2  10 Nov 2015
     3  
     4  Andrew Gerrand
     5  adg@golang.org
     6  
     7  * Six years of Go
     8  
     9  Six years ago today the Go language was released as an open source project.
    10  Since then, more than 780 contributors have made over 30,000 commits to the
    11  project's 22 repositories. The ecosystem continues to grow, with GitHub
    12  reporting more than 90,000 Go repositories. And, offline, we see new Go events
    13  and user groups pop up [[https://blog.golang.org/gophercon2015][around]]
    14  [[http://blog.golang.org/gouk15][the]]
    15  [[http://blog.golang.org/gopherchina][world]] with regularity.
    16  
    17  .image 6years-gopher.png
    18  
    19  In August we [[https://blog.golang.org/go1.5][released Go 1.5]], the most
    20  significant release since Go 1. It features a completely
    21  [[https://golang.org/doc/go1.5#gc][redesigned garbage collector]] that makes
    22  the language more suitable for latency-sensitive applications; it marks the
    23  transition from a C-based compiler tool chain to one
    24  [[https://golang.org/doc/go1.5#c][written entirely in Go]]; and it includes
    25  ports to [[https://golang.org/doc/go1.5#ports][new architectures]], with better
    26  support for ARM processors (the chips that power most smartphones).
    27  These improvements make Go better suited to a broader range of tasks, a trend
    28  that we hope will continue over the coming years.
    29  
    30  Improvements to tools continue to boost developer productivity.
    31  We introduced the [[https://golang.org/cmd/trace/][execution tracer]] and the
    32  "[[https://golang.org/cmd/go/#hdr-Show_documentation_for_package_or_symbol][go doc]]"
    33  command, as well as more enhancements to our various
    34  [[https://talks.golang.org/2014/static-analysis.slide][static analysis tools]].
    35  We are also working on an
    36  [[https://groups.google.com/forum/#!topic/Golang-nuts/8oCSjAiKXUQ][official Go plugin for Sublime Text]],
    37  with better support for other editors in the pipeline.
    38  
    39  Early next year we will release more improvements in Go 1.6, including 
    40  HTTP/2 support for [[https://golang.org/pkg/net/http/][net/http]] servers and
    41  clients, an official package vendoring mechanism, support for blocks in text
    42  and HTML templates, a memory sanitizer that checks both Go and C/C++ code, and
    43  the usual assortment of other improvements and fixes.
    44  
    45  This is the sixth time we have had the pleasure of writing a birthday blog post
    46  for Go, and we would not be doing so if not for the wonderful and passionate
    47  people in our community. The Go team would like to thank everyone who has
    48  contributed code, written an open source library, authored a blog post, helped
    49  a new gopher, or just given Go a try. Without you, Go would not be as complete,
    50  useful, or successful as it is today. Thank you, and celebrate!