Goブログ
Goが3歳に
Goオープンソースプロジェクトは、本日3周年を迎えました。
Goがこれら3年間でどれほど進歩してきたかを見るのは素晴らしいことです。開始時には、GoはLinuxとOS Xで動作する2つの実装によって支えられたアイデアでした。構文、セマンティクス、ライブラリは、ユーザーからのフィードバックと言語の使用経験に応じて定期的に変更されました。
オープンソースの開始以来、数百人の外部貢献者に参加していただき、Windowsポートをゼロから作成するなど、Goを多様な方法で拡張および改善しました。goinstallというパッケージ管理システムを追加しましたが、最終的にはgoコマンドになりました。App EngineでのGoのサポートも追加しました。過去1年間で、多くの講演を行い、対話型の入門ツアーを作成し、最近ではパッケージドキュメントの実行可能な例のサポートを追加しました。
おそらく過去1年で最も重要な開発は、最初の安定版であるGo 1のリリースでした。Go 1プログラムを作成する人は、プログラムが長年にわたって多くの環境で変更なしにコンパイルと実行を継続できるという確信を持つことができます。Go 1のリリースの一環として、言語とライブラリを整理して、将来も長く使えるようにするのに数ヶ月を費やしました。
現在、2013年にGo 1.1をリリースするために取り組んでいます。いくつかの新機能がありますが、そのリリースは主にGoのパフォーマンスを向上させることに重点を置いています。
Goの周りで成長したコミュニティに特に満足しています。メーリングリストとIRCチャンネルは議論であふれているように見え、今年はGoの本がいくつか出版されました。コミュニティは繁栄しています。特にGo 1以降、本番環境でのGoの使用も急増しています。
Googleでは、Goをさまざまな方法で使用しており、その多くは外部からは見えません。いくつかの目に見えるものとしては、Chromeやその他のダウンロードの提供、YouTubeでのMySQLデータベースのスケーリング、そしてもちろんGoのホームページをApp Engineで実行することが含まれます。昨年のサンクスギビングドゥードゥルと最近のJam with ChromeサイトもGoプログラムによって提供されています。
他の企業やプロジェクトもGoを使用しており、BBC Worldwide、Canonical、CloudFlare、Heroku、Novartis、SoundCloud、SmugMug、StatHat、Tinkercad、そしてその他多数が含まれます。
Goでの生産性の高いプログラミングがさらに何年も続くことを願っています。
次の記事:最近のGoに関する講演2件
前の記事:App Engine 1.7.1のGoアップデート
ブログインデックス