Go Playgroundの紹介

Introducing the Go Playground by Andrew Gerrand

今日golang.orgを訪れると、新しい見た目に気づくでしょう。 サイトに新しい装いを施し、コンテンツを見つけやすいように再構成しました。 この変更はGoのドキュメントツールであるgodocのWebインターフェースにも反映されています。 しかし本当のニュースは、目立つ新機能であるGo Playgroundです。

Go Playgroundのスクリーンショット

Playgroundを使えば、Webブラウザさえあれば誰でもGoのコードを書いて、 私たちのサーバー上でただちにコンパイル、リンク、実行できます。 使い始めるためのサンプルプログラムもいくつか用意しています(「Examples」のドロップダウンを見てください)。 これによって、好奇心旺盛なプログラマにはインストールする前に言語を試す機会を、 経験を積んだGoユーザーには手軽に実験できる場所を提供できればと考えています。 トップページにとどまらず、この機能はリファレンスやチュートリアルの資料をより魅力的なものにする可能性を秘めています。 今後、その用途をさらに広げていきたいと思っています。

もちろん、Playgroundで実行できるプログラムの種類にはいくつかの制限があります。 任意のコードを無条件に受け入れて私たちのサーバー上で実行するわけにはいきません。 プログラムは、標準ライブラリを縮小したサンドボックス内でビルドされ、実行されます。 プログラムが外部とやり取りする手段は標準出力のみに限られ、CPUやメモリの利用にも制限があります。 そのため、これはGoの素晴らしい世界のほんの一端だと考えてください。 フルの体験を得るには、自分の手元にダウンロードする必要があります。 もしGoを試そうとずっと思いながら機会がなかったのなら、golang.orgを訪れて、 今すぐ試してみてはどうでしょうか。

By Andrew Gerrand