お知らせ
新ツール
C言語・C++・Java・C#・COBOL・VBA の解説ページを公開しました
業務システム・組み込み・金融・事務の自動化などで使われ、新人研修でも取り上げられることの多い6言語の解説ページを公開しました。どのページも、次の4つを同じ形で並べています。
- 概要:誕生・作った人・型の付け方・動かし方と、日本での使われ方・新人研修での位置づけ・関わる資格
- 同じ5つのお題:Hello World・FizzBuzz・配列の合計と平均・ファイルの書き込みと読み込み・0で割るエラーの処理。ほかの言語の同じお題へそのまま移れます
- 出力当てクイズ:コードを読んで画面に出るものを選ぶと、正解と理由が出ます
- よくあるエラー:実際に出るメッセージと、原因・直し方
表示している出力とエラーのメッセージは、gcc・g++・OpenJDK・.NET SDK・GnuCOBOL で実際にコンパイル・実行して、一字一句同じになることを確かめたものです。VBA だけは Excel の中でしか動かないため、コードを手で追って確かめています。
言語ごとのページ
- C言語を整える:C のインタプリタ PicoC をページ内で動かす練習場つき。scanf の入力も渡せます。処理系はこのサイトから読み込むので、実行しても外部への通信は起きません
- C++ を整える
- Java を整える
- C# を整える
- COBOL を整える:固定形式の桁位置(A領域・B領域)を色分けして点検する定規と、PIC 句から桁数と MOVE の結果を出す道具つき
- VBA を整える
6言語を並べた比較表と Hello World の並べ書きは、プログラミング言語を整えるに追加しました。