Python, Java, C プログラミングの体験学習(GDB online を使用)

【概要】GDB online は、多様なプログラミング言語に対応したオンライン開発環境である。本文書では、GDB online を使用して Python 3、Java、C の基本的なプログラムを実行する手順を説明する。アカウント登録なしで利用可能であり、初学者のプログラミング体験学習に適している。

【目次】

  1. GDB online での実行環境と操作手順
  2. GDB online の基本的な使用方法
  3. Python 3、Java、C における実行例と結果
  4. アカウント登録と保存機能
  5. 実行時間の制限
  6. ファイル入出力の利用

GDB online での実行環境と操作手順

GDB online は、Python 3、Java、C、C++、C#、JavaScript、R、アセンブリ言語、SQL、Ruby など、多様なプログラミング言語に対応したオンライン開発環境である。コードアシスト機能とgdbデバッグ機能を備えている。

URL: http://www.onlinegdb.com/

* お断り

本文書は特定の商用製品等を推奨、広報するものではない。使用感などの評価を行うものでもない。操作手順等について記述したものである。

GDB online の基本的な使用方法

  1. Web ページを開く

    http://www.onlinegdb.com/

  2. Languageのところで、使いたい言語を選ぶ
    言語選択メニューの画面

    以下、「Python 3」を選択した場合の操作手順を説明する

  3. エディタでプログラムを編集し、 「Run」をクリック
    プログラム編集画面とRunボタン
  4. 実行結果が表示されるので確認
    プログラムの実行結果画面

Python 3、Java、C における実行例と結果

Python 3

x = [5, 4, 1, 3, 2]
for i in x:
    print(i * 120)
Python 3プログラムの実行結果

Java

public class Main {
    public static void main(String[] args) throws Exception {
        int x[] = {5, 4, 1, 3, 2};
        for (int i = 0; i < x.length; i++ ) {
            System.out.println(x[i] * 120);
        }
    }
}
Javaプログラムの実行結果

C

#include<stdio.h>
int main(void){
    int i;
    int x[] = {5, 4, 1, 3, 2};
    for(i = 0; i < (sizeof(x)/sizeof(int)); i++) {
        printf("%d\n", x[i] * 120);
    }
}
Cプログラムの実行結果

アカウント登録

GDB online は、アカウント登録なしでも利用できる。

ファイル入出力の利用

GDB online では、エディタ上部の「+」ボタンから新しいファイルを追加できる。プログラムから fopen() などでファイルを読み書きする際は、同じプロジェクト内に配置したファイルにアクセスできる。