Python, NodeJS, PHP, HTML, CSS, Javascript, C/C++ オンライン実行環境一覧

いつもどこにあったか探してしまうので自分用にまとめておきました。 
気づいた事も都度追記していきます。(C/C++、Java、Go、Rust等も実行出来るサイトも掲載しました。)

Python

Google Colab

一番気に入っています。

  • 無料
  • AI処理が高速なGPU使用も無料
  • AI処理が更に高速なTPU(Tensor Processing Unit)も使用可能
  • Jupyter Notebook形式

NodeJS, Javascript

StackBlitz

Node.jsやTypeScriptも使え気に入っています。

  • 無料
  • ブログポストより使いやすい
  • GitHubに連携してコードを保存
  • 日本語あり

PHP、C++

Paiza.io

一番気に入っています。

  • 無料
  • PHP8対応
  • 唯一stdin, ソース表示、WebView表示の全てに対応
  • 日本語あり
  • その他:MySQL接続なし、バージョン固定
  • 24プログラム言語 Java, Kotlin, C#, F#, Ruby, Python, Perl, JavaScript, TypeScript, R, Go, Swift, Object-C, Scala, Haskell
  • GItHub連携あり(サインアップ必要)
  • Twitterからコード実行
  • PHP sandbox:バージョンを切り替えて使用できる。
  • Repl.it :uBuntuターミナル
  • coding ground : 唯一MySQLが使える。
  • その他:英語のみかな

HTML, CSS, Javascript

CodePen

一番きにいってます。

  • 書き込んだら実行を押さずとも、すぐ自動的に再実行に結果が見えるので早い。
  • HTML、CSS、Javascript合わせて書ける。
  • 自作ライブラリ含め外部ライブラリ取込み出来る。
  • Pro版もあるが無料でそこそこ使える。
  • Babel, TypeScript, CoffeeScript, LiveScriptのPreprocessorを指定できる。

w3schools

  • 無料
  • シンプル

C, Java, Rust, Go, Assembly etc

簡単にプログラムを走らせることができます。 C以外も、Java, Rust, Go, JavaScript, Perl, PHP, GCC Assembly, Python, Bash, SQLite, Kotlin, Object-C, Swift, Ruby, R, HTML/CSS/JS 等も選択できるようです。 しかし、C++はまだあまり動作していません。(2023/2/13 using namespace std; は認識されませんでした。 Piaza.ioは動作しました。)

バイナリエディタ

dtbなどドラッグ&ドロップで中身を見れる。 数値を変えて変更〜保存することも出来る。

https://www.oh-benri-tools.com/tools/programming/hex-editor

ディレクトリツリー表示

開発時のディレクトリ構造を表示するのに役立ちます。

ASCII Tree Generator
Online interactive folder structure generator. Easily create and visualise your development tree for your new projects a...

16進数変換

色々なサイトを試したけど、今の所ここが一番正確で間違いなかった。

2進数、8進数、10進数、16進数相互変換ツール
2進数、8進数、10進数、16進数を相互変換する使いやすいツールです

コメント