Smart Interpreter Training
COBOL
English | 日本語
[お知らせ]
・本製品の最新情報は、ユーザ登録(無償)された方にお届けしています。
・Twitterでも情報発信をしています。ぜひフォローしてみてください。(@sit_cobol)
・Udemyの「C/Javaプログラマー向け COBOL入門 ~基本編~」のコース受講者には特別価格でライセンスを提供しています。詳しくはこちらをご覧ください。
[最新情報]
2025-02-26
2025-01-30
2025-01-12
2024-11-12
2024-10-21
2024-10-07
あなたのCOBOL学習を次のレベルへ
Smart Interpreter Training COBOL (SIT COBOL)
SIT COBOLは、COBOLプログラミングの学習と実践をサポートするために設計された強力なソフトウェアです。その名のとおり、インタープリタなので操作も簡単、初心者から熟練者まで、あらゆるレベルのプログラマーが利用できます。
まずは実行の様子をご覧ください。
例)COBOLプログラムの実行の様子
COBOLで作成された棚卸しシステムを実行している様子です。
「棚卸しメニュー」が表示されて、そのメニューから実行したい項目の入力を求められている場面です。
下方に、ACCEPT命令の入力ダイアログが表示されています。
例2)ステップごとに実行する様子
同じプログラムを、今度は、ステップ実行している様子です。
現在、1760行目を実行しようとしているところです。「データ参照」ダイアログには、WS-CURRENT-USERとACCOUT-NAMEの属性と、その時点での値が表示されています。
SIT COBOLの特徴
SIT COBOLは、COBOLプログラミングの学習用に作られたソフトウェアです。プログラミングに必要なプログラムの作成環境、実行環境が備わっており、次のような特徴を持っています。
セットアップ不要:
ダウンロードしてzipファイルを解凍したら即利用ができます。面倒なセットアップはありません。
即実行可能:
インタープリタ方式なので、プログラムを書いたらすぐに実行可能。学んだことをすぐに試せます。
作成途中でも実行可能:
SIT COBOLは文法エラーがある場合でもメッセージを出して極力実行。例えば変数が未定義だった場合でも、変数の定義を補って実行を続けます。
便利なステップ実行:
プログラムの動作を1命令ずつ実行できます。1命令ごとの結果を確認しながら学べるので、細かな動作理解に最適です。
実行された命令をトレース:
「トレースモード」で実行すると、COBOLプログラムのどの行、命令を通過したのか、プログラムの行イメージが表示されます。
データの値の参照/更新(*)も自由自在:
実行中にデータの値を参照・更新できるため、動作の確認とデバッグが容易です。
本格的アプリケーションも作成可能
ファイル入出力機能(順・索引)、埋込みSQL機能(データベースはsqlite3)なども、追加オプションなしに使用することができるので、データベースやファイルを使用したアプリケーションの開発経験ができます。
Visual Studio Codeライクな専用エディタ:
SIT COBOL専用のエディタがそのまま実行環境になるため、シームレスな開発体験を提供します。
(*) 2025年1月現在、データの更新は未サポート
誰でも使える
まずは、体験版をダウンロードして実際に動かして試してみてください。実際に実行できる命令数が100ステップ(プログラムの記述量は無制限です)など制限はありますが、COBOL中核機能はほとんど動作をしますので、支障なく基礎を学べるでしょう。
また、COBOLに慣れてきて、もう少し詳しく学習をしてみたいときは、ライセンスを取得することにより、すべての機能が使用できるようになります。
初心者に最適:
基本から学びたい方には、使いやすいインターフェースと豊富なサポート機能(言語規格はCOBOL85規格範囲(*))を提供します。
熟練者にも:
埋込みSQL機能など、高度な機能を活用して、効率的に開発や検証を行いたいプロフェッショナルにも対応。
日本語と英語に対応:
専用エディタのメニュー表示や、実行時メッセージなどの言語を、日本語と英語から選択可能。
(*) 規格範囲をすべてサポートしているわけではありません