PythonとC++、
ブラウザを開けばすぐ書ける。
プログラムの実行と、ブレークポイントを使ったデバッグができます。インストールや登録は不要で、パソコンとiPadで利用できます。
akicodeを開く
ブラウザの中で動く
インストールは不要です。実行を押せば結果が表示されます。PythonもC++もローカルで実行され、サーバーを使わないため、コードがアップロードされることはありません。
描画・音・アルゴリズム
Pythonはturtleの描画とキーボード・マウス操作に対応し、matplotlibのグラフは拡大・移動と日本語表示ができ、winsound.Beepで音も出せます。C++もSTLで競技プログラミングの問題が解けます。
ブレークポイントとステップ実行
行番号をクリックしてブレークポイントを設定し、一行ずつ実行しながら変数の変化を確認できます。プログラムがクラッシュしたときは、エラーの行で止まり、その時点の変数の値がすべて残ります。