ごく簡単なプログラム例
(Kernighan and Ritchie の C の例文のまね)
Pascal
PROGRAM hello(output);
BEGIN
writeln('Hello, World!')
END.
注
- DEC Pascalコンパイラでは、
標準入出力を使うためには、PROGRAM文にそれぞれinput, outputの
ファイル変数名の宣言が必要。その必要のないコンパイラもあるが、
この形のほうがPascal言語の標準に忠実らしい。
Fortran
PROGRAM hello
WRITE (*,*) 'Hello, World!'
END
注
- Fortran (77標準)では各行の左端から6桁は特別な意味をもつので、
上の例文では左側に6文字空白をあけている。
- 実行してみると、上のFortranの例文では、左端にひとつ空白があき、
Pascalではあかないので、結果が厳密に同じではない。
Fortranの例文で、空白をあけないためには、WRITE文を
WRITE (*,'(A)') 'Hello, World!'
のようにformat指定を伴うものに変える。これは
WRITE (*, 600) 'Hello, World!'
600 FORMAT(A)
と書いても同じである。(FORMAT文を別にするのが伝統のある形式。)
C
#include<stdio.h>
int main(){
printf("Hello, world!\n");
}
1996-05-11; 2000-04-18; 2003-05-29, 2022-03-19
増田 耕一
目次へ