Today marks seven years since we open-sourced our preliminary sketch of Go. With the help of the open source community, including more than a thousand individual contributors to the Go source repositories, Go has matured into a language used all over the world.

The most significant user-facing changes to Go over the past year are the addition of built-in support forHTTP/2 inGo 1.6 and the integration of thecontext packageinto the standard library in Go 1.7. But we’ve been making many less visible improvements. Go 1.7 changed the x86-64 compiler to use a new SSA-based back end, improving the performance of most Go programs by 10–20%. For Go 1.8, planned for release next February, we have changed the compilers for the other architectures to use the new back end too. We’ve also added new ports, to Android on 32-bit x86, Linux on 64-bit MIPS, and Linux on IBM z Systems. And we’ve developed new garbage-collection techniques that reduce typical “stop the world” pauses to under 100 microseconds. (Contrast that with Go 1.5’s big news of 10 milliseconds or less.)

This year kicked off with a global Go hackathon, the Gopher Gala, in January. Then there were Go conferences in India and Dubai in February, China and Japan in April, San Francisco in May, Denver in July, London in August, Paris last month, and Brazil this past weekend. And GothamGo in New York is next week. This year also saw more than 30 new Go user groups, eight new Women Who Go chapters, and four GoBridgeworkshops around the world.

We continue to be overwhelmed by and grateful for the enthusiasm and support of the Go community. Whether you participate by contributing changes, reporting bugs, sharing your expertise in design discussions, writing blog posts or books, running meetups, helping others learn or improve, open sourcing Go packages you wrote, or just being part of the Go community, the Go team thanks you for your help, your time, and your energy. Go would not be the success it is today without you.

Thank you, and here’s to another year of fun and success with Go!

By The Go Team





개선 전


우리가 가서 우리의 예비 스케치를 오픈 소스 때문에 오늘 7 년 표시합니다. 이동 소스 저장소에 천 개 이상의 개별 참여자를 포함한 오픈 소스 커뮤니티의 도움으로, 이동 전 세계에서 사용되는 언어로 성숙했다.

지난 해 이동하는 가장 중요한 사용자에 직면 변경에 대한 지원 내장의 추가이다 HTTP / 2에서 이동 1.6 과의 통합 컨텍스트 패키지 의 표준 라이브러리로 이동 1.7 . 그러나 우리는 많은 보이지 개선을했습니다.1.7 ~ 20 %가 가장 바둑 프로그램의 성능을 향상시키는 새로운 백 SSA 기반 엔드를 사용하도록 변경 - 64 컴파일러 간다. 이동 1.8의 경우, 출시 계획을 내년 2 월, 우리는 너무 새로운 백 엔드를 사용하는 다른 아키텍처에 대한 컴파일러를 변경했습니다. 우리는 또한 64 비트 MIPS에, 32 비트 x86에서 안드로이드, 리눅스를 새로운 포트를 추가하고, 리눅스 IBM의 z를 시스템했습니다. 그리고 우리는 '세상을 중지'전형적인 감소 새로운 가비지 컬렉션 기법을 개발에 일시 정지 한 (100)에서 마이크로 . (명암이의 이동 1.5의 큰 뉴스 10 밀리 초 이하 .)

올해는 글로벌 이동 해커 톤은으로 시작했다 고퍼 갈라 월. 그런 다음 거기 회의 이동 지난 달 8 월 파리에서 7 월 런던 년 2 월, 중국, 일본 4 월, 샌프란시스코 월, 덴버에서 인도와 두바이를, 브라질이 지난 주말. 뉴욕 GothamGo 다음 주입니다. 올해는 30 개 이상의 새로운 보았다 이동 사용자 그룹 , 여덟 새로운 이동 여성 장을, 4 GoBridge의 세계 워크숍을.

우리는 압도하고 이동 커뮤니티의 열정과 지원에 감사 계속.당신은 오픈 소싱은 당신이 쓴 패키지 또는 이동 커뮤니티, 이동의 단지 인 부분을 이동, 다른 배우거나 개선에 도움, 모임을 실행, 버그를보고, 변경 기여 설계 토론에 전문 지식을 공유하고, 블로그 게시물 또는 도서를 작성하여 참여 여부 당신의 도움이, 당신의 시간 및 에너지에 대한 팀의 감사를. 이동은없이 오늘날 성공하지 않을 것입니다.

감사합니다, 여기에 이동 재미와 성공의 또 다른 년입니다!

이동] 팀으로



개선 후


오늘 우리는 Go의 예비 스케치를 공개 한 이래로 7 년을 기록했습니다. Go 소스 저장소에 수천 명의 개인 기여자를 포함하여 오픈 소스 커뮤니티의 도움으로 Go는 전 세계에서 사용되는 언어로 성장했습니다.

지난 해 Go에서 가장 중요한 사용자 지향적 인 변화는 Go 1.6의 HTTP / 2에 대한 기본 지원과 Go 1.7의 표준 라이브러리에 컨텍스트 패키지를 통합 한 것입니다. 그러나 우리는 눈에 잘 띄지 않는 개선을 많이했습니다. Go 1.7은 새로운 SSA 기반 백엔드를 사용하도록 x86-64 컴파일러를 변경하여 대부분의 Go 프로그램의 성능을 10-20 % 향상시킵니다. 내년 2 월 출시 예정인 Go 1.8의 경우 다른 아키텍처 용 컴파일러도 새로운 백 엔드를 사용하도록 변경했습니다. 또한 새로운 포트, 32 비트 x86의 Android, 64 비트 MIPS의 Linux 및 IBM z 시스템의 Linux에 포트를 추가했습니다. 그리고 우리는 전형적인 '세계를 멈추게'하는 것을 줄이는 새로운 쓰레기 수거 기술을 개발하여 100 마이크로 미만으로 멈추었습니다.

올해는 1 월 Gopher Gala라는 글로벌 Go Hackathon으로 시작되었습니다. 그런 다음 인도와 두바이에서 2 월, 중국과 일본에서 4 월, 샌프란시스코에서 5 월, 덴버에서 7 월, 런던에서 8 월, 파리 지난 달, 그리고 브라질 지난 주말에 Go 컨퍼런스가있었습니다. 그리고 GothamGo는 뉴욕에 다음 주에 있습니다. 올해에도 30 명이 넘는 신규 Go 사용자 그룹, 8 명의 Go Who Go 장, 4 명의 GoBridge 워크샵이 전 세계에서 개최되었습니다.

우리는 계속해서 Go 지역 사회의 열정과 지원에 압도 당하고 감사하게 생각합니다. 변화에 기여하거나, 버그를보고하거나, 디자인 토론에서 전문 지식을 공유하거나, 블로그 게시물이나 책을 쓰거나, 만남을 실행하거나, 다른 사람들이 학습하거나 개선하도록 돕고, 작성한 소싱 Go 패키지를 열거 나 Go 커뮤니티에 속하는 경우 Go 팀은 당신의 도움, 시간, 에너지에 감사드립니다. Go는 당신이 없으면 오늘 성공하지 못할 것입니다.

감사합니다. Go와 함께 재미 있고 성공한 해가 또 있습니다!

By Go Team