●投稿型ソースコード共有サイトがオープン
ソースコードや解決策を共有するサイト
次の記事を読みました。ソースコードや解決策を共有するサイトを紹介しています。《CodeZine》「気軽に投稿できるソースコード共有サイト『コードなにがし』オープン 」2007/08/02【引用】 「コードなにがし」と「どう書く?org」は、投稿型ソースコード共有サイト。
「OSS Message Pedia」は、OSS(Open Source Software)が出すエラーメッセージの対処法共有サイト。
「HelloWorld!」を各言語でどう書く?
「HelloWorld!」を各言語でどう書くかをチェックしてみました。(1)まず「どう書く?org」の「お題の一覧」から「Hello, world!」のJavaソース【引用】。
public class HelloWorld{
public static void main(String args[]){
System.out.println("Hello World");
}
}
public static void main(String args[]){
System.out.println("Hello World");
}
}
(2)「コードなにがし」の「『Helloworld』を含むソースコード・ノウハウッ!」のJavaソースも殆ど同じ。
でも、「どう書く?org」にはCOBOLソースはありますが、「コードなにがし」には「HelloWorld!」のソースが見当たりませんね。
かつてのCOBOLerとしては寂しい限り・・。(かといって当方今更投稿する気力もない・・(^_^;))
IDENTIFICATION DIVISION.
PROGRAM-ID. HELLO-WORLD-01.
ENVIRONMENT DIVISION.
DATA DIVISION.
PROCEDURE DIVISION.
MAIN.
DISPLAY "Hello, world!"
STOP RUN.
PROGRAM-ID. HELLO-WORLD-01.
ENVIRONMENT DIVISION.
DATA DIVISION.
PROCEDURE DIVISION.
MAIN.
DISPLAY "Hello, world!"
STOP RUN.
ついでに、「コードなにがし」の「いろんな言語で『0から100まで出力』」のCOBOLソース。【引用】
IDENTIFICATION DIVISION.
PROGRAM-ID. 0TO100OUTPUT.
DATA DIVISION.
WORKING-STORAGE SECTION.
01 添字 PIC 9(4).
*
PROCEDURE DIVISION.
MOVE 0 TO 添字
PERFORM WITH TEST BEFORE VARYING 添字 FROM 1 BY 1
UNTIL 添字 > 100
DISPLAY 添字
END-PERFORM.
STOP RUN.
PROGRAM-ID. 0TO100OUTPUT.
DATA DIVISION.
WORKING-STORAGE SECTION.
01 添字 PIC 9(4).
*
PROCEDURE DIVISION.
MOVE 0 TO 添字
PERFORM WITH TEST BEFORE VARYING 添字 FROM 1 BY 1
UNTIL 添字 > 100
DISPLAY 添字
END-PERFORM.
STOP RUN.
「コードなにがし」にもCOBOLerはいるようです。(安心しました(^_^;))

