「Playground」とは「遊び場」の意味。
プログラミング言語の世界では、Webブラウザなどからすぐに使うことができる実行環境を指します。
本日紹介する「A list of programming playgrounds」は、そのような各種プログラミング言語のPlaygroundを集めたリンク集です。
作成者のJulia Evans氏は、プログラミング言語のPlaygroundを作ったり、使ったりするのがとても好きだとのこと。参考にできるリンク集が存在しないのに気がつき、Mastodonでリンクを募集したと経緯を説明しています。
目次
プログラミング言語以外のPlaygroundも
同リンク集にはGoやRust、Ruby、TypeScript、Haskell、C#、Elm、Kotlin、Scala、OCaml、Crystal、Svelteなど、プログラミング言語の公式Playgroundや、PHPやPythonなどの非公式Playgroundが集められています。
▲Rubyの公式Playground。
その他にもCSS/HTML/JSや、正規表現、DNS、nginx、SQL、Gitなどの各種ツールのPlaygroundがまとめられています。
▲Julia Evans氏自身が作成したnginxのPlayground。設定ファイルを試すことができます。
まとめ
Playgroundを利用すれば、Webブラウザを利用して各種プログラミングやソフトウェアの動作を確認することができます。気になるPlaygroundが存在するか確認してみる事をおすすめします。