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 件のコメント:
コメントを投稿