2010年3月3日水曜日

Critical Mass Modula-3

Kernel/VM探検隊で教えていただいたということもあり、Modulaに手をだしてみる。

Modula-3のコンパイラCritical Mass Modula-3を利用した。

Webページのサンプルとほとんど内容が変わらないが、とりあえずHello,Worldを出力するプログラムを書いてみた。

Main.m3にプログラムの内容を記述する。

MODULE Main;
IMPORT IO;
BEGIN
IO.Put("Hello Modula-3 World\n");
END Main.

m3makefileにプログラムのモジュール等の定義を書く?

import("libm3")
implementation("Main")
program("hello")

ソースコードとmakefileのあるディレクトリでcm3コマンドを実行するとコンパイルされる。実行ファイルはm3makefileのprogramで指定したもののようだ。

>./hello
Hello Modula-3 World

0 件のコメント:

コメントを投稿