便利ツール紹介【replit】

先日、JavaScriptの仕様について確かめたい!ということがありました。

最初はcodepenというサイトを使用しようと思ったのですが、こちらはHTML / CSSによるページ作成がメインで、そのためのJSコードしか書けませんでした。

Node.jsが動く必要があったんですね。

Node.jsのインストールはしておらず、専用にディレクトリ作ってファイル作って・・・はちょっと面倒だし、Docker imageを持ってくるのも面倒。

ということで、こちら【replit】を使用しました。

オンラインでNode.jsを動かせる。どんぴしゃりです。

知らなかったんですが、npmを実行するターミナルとかCLIとか言われてるアレ、「REPL(レプル)」って呼ぶんですね。

いちおう自分の認識では

  • ターミナル:コンピューターとの対話窓口 / 「ターミナルエミュレータ」の略

  • CLI:UIの一つ / テキストで情報を入力・出力する形態

  • コマンドプロンプト:CLIにおいて入力を受け付ける状態・場所

  • シェル:OSの核(カーネル)とユーザーの窓口

こんな認識なのですが、合ってますかね?

  • REPL:テキストを入力すると逐次実行する実行環境 / インタプリタの一種

  • インタプリタ:高級言語の入力を受けつけ、逐次機械語に変換し実行するソフトウェア

REPLについてはこんなところでしょうか。

違い、難しい!

@kohki_takatama
RUNTEQ 53期 Twitterなどは→potofu.me/ja/my/links