Go言語の15年
(go.dev)私たちは、Goのオープンソース公開15周年を祝いました!
Goの10周年以降、Goも世界も大きく変化しました。一方で、変わらないものも数多くあります。Goは今なお、安定性、安全性、そして大規模なソフトウェアエンジニアリングと本番運用の支援への取り組みを維持しています。
Goは引き続き力強い成長を見せています。Goのユーザーベースは過去5年間で3倍以上に拡大し、最も急成長している言語の1つとなりました。わずか15年前の始まりから、Goはトップ10言語の1つとなり、現代のクラウドを支える言語になりました。
主な成果
- 標準ライブラリのHTTPルーターを改善
- 実行トレースシステムを全面刷新
- より強力な乱数生成機能
- 最初のv2標準ライブラリパッケージを導入
- goplsの拡張性を改善
- ジェネリクスを導入 (Go 1.18)
- Goモジュールシステムを導入 (Go 1.14)
- 前方互換の言語互換性を導入 (Go 1.21)
forループ変数のスコープ改善とカスタムイテレータの導入 (Go 1.23)- 安定性と安全性を維持しながら、クラウドインフラの言語として成長
今後の計画
- 新しいマップ実装とガベージコレクションアルゴリズムを導入予定
- FIPS認証済み暗号化の組み込みサポート
- モダンハードウェア向け最適化の改善
- 最新のベクターおよび行列ハードウェア命令をサポート
- AIインフラおよびアプリケーションの支援を強化
- CPUとメモリのローカリティを改善
- 標準ライブラリのモダナイズ
ありがとうございます
これらすべては、Goの素晴らしいコントリビューターたちと繁栄するコミュニティのおかげで実現しました。15年前、私たちはGoが成し遂げた成功と、Goを中心に発展したコミュニティをただ夢見ているだけでした。大きな役割も小さな役割も含め、関わってくださったすべての皆さんに感謝します。来る1年が、皆さんにとって最高の1年となることを願っています。
Goは安定性と革新のバランスを保ちながら、クラウドとAIの時代における中核言語として今後も進化し続けるでしょう。
3件のコメント
もう15周年…! とはいえ、個人的に最も愛着のある言語ですが、あまり使えていないですね…。
Goがもう15年だなんて.. うわあああ人生は無常ですね...
Go言語の15周年おめでとうございます! 私も最近、進行中のプロジェクトのバックエンドをTypeScript(Bun)からGoに書き直しているのですが、本当にクラウドのための言語だと感じるほど、とても気に入っています。 もしGo言語の利用を検討している方がいれば、一度くらいはサイドプロジェクトで使ってみることをおすすめしたいです。 (特にTypeScriptでバックエンドまで書いている方には、ぜひ一度試してみてほしいです!)