Googleは2009年11月10日︵現地時間︶,新しいプログラミング言語﹁Go﹂をオープンソース・ソフトウエアとして公開した。﹁動的言語の開発生産性とC/C++に迫る静的言語並み性能を兼ね備えた,並列システムプログラミング言語﹂としている。UNIXの作者のひとりであるKen Thompson氏らが開発した。 Goは,C/C++風の記法をシンプルにした文法を採用している。Go開発チームによれば﹁C/C++に迫る高速性,タイプ・セーフ/メモリー・セーフであることによる安全性,﹃goroutine﹄と呼ぶ軽量プロセスによる並列処理のサポート,速いビルドやクリーンな文法など“楽しさ(fun)”﹂が特徴であるという。並列処理に関しては数千のgoroutineを走らせることができるとしている。またクロージャやリフレクションなどの機能も備える。 開発チームには,Ken Thompson氏のほかRobe
![GoogleがUNIX作者らが開発した新言語「Go」をオープンソースとして公開](https://cdn-ak-scissors.b.st-hatena.com/image/square/bed39b5962a5d552c95b6d796db8f55e72d32943/height=288;version=1;width=512/https%3A%2F%2Fxtech.nikkei.com%2Fimages%2Fn%2Fxtech%2F2020%2Fogp_nikkeixtech_hexagon.jpg%3F20220512)