Archive for 12月 11th, 2011

  1. Hello, COBOL World!

    Posted on 12月 11th, 2011 by cx20

    COBOL

    COBOL は事務処理用に開発されたプログラミング言語である。
    名前は「汎用の商用目的言語(Common Business Oriented Language)」に由来する。

    ソースコード

           IDENTIFICATION DIVISION.
           PROGRAM-ID. hello.
           PROCEDURE DIVISION.
           DISPLAY "Hello, COBOL World!".
           STOP RUN.

    紙テープ(穿孔テープ)には以下のように出力される。(出力例は「ミスター・パンチ」より)

    ●●●●●●● ●  ●  ●      ●●●● ●●●●   ●   ● ●●●●●●● ●● ●●   
           ●●●●●●●  ●●●●●  ●●●●● ●●●●●            ●●●● ●●● 
    ●●●●●●●       ●● ●●●●●●     ● ●●●●●●●  ●●●●●●●    ●   ●
             ●●  ●               ● ●              ●● ● ●●  
            ●  ● ●  ● ●●●●  ● ●●  ● ●   ●●●         ●    ●●
    ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
           ●   ●     ●●●●●  ● ●● ●● ●●  ●●         ●●   ●●●
             ●     ●    ●  ●●●●  ●●●   ●● ●       ● ●  ● ●●
            ●●  ●●   ●  ●  ●● ●  ●●   ●  ●        ● ●   ●  

    コンパイル方法(OpenCOBOL)

    $ cobc -x hello.cob

    実行結果

    Hello, COBOL World!