Showing posts with label Pascal. Show all posts
Showing posts with label Pascal. Show all posts

Pascal の "Hello, world!"

emacs でファイル名を sample0.p として次の通り編集。
program sample0;
begin
writeln('Hello, world!');
end.
保存後、
$ fpc sample0.p 
としてコンパイル。あとは、
$ open sample0 
とすれば、ターミナルが開き "Hello, world!" が表示される。

Pascal ≠ Free Pascal

一号機Pascal を使ってみようと思い、fink でコンパイラを探したら、Free Pascal なるものを発見。早速、
$ sudo fink install fpc
でダウンロード+インストール。鹿児島大の情報教育のページで Pascal のサンプルプログラムを見つけ、これを emacs にコピペ(ファイル名は sample0.p)して
$ fpc sample0.p  
としてコンパイル成功。然し、
$ sample0
としても、「コマンドが見つかりません」状態。何故?

調べてみたら、「Pascal と Free Pascal は別物。Free Pascal はどちらかと言うと Delphi に近い」らしい(参考)。

てことは、Free Pascal を使う時は Free Pascal 用のプログラムを書かなきゃいけんのか?

とりあえずエラーを一件ゲットだぜ!(次回へ続く)

参考:
高校数学の窓 LaTeX 版
free pascal
Free Pascal ‐ウィキペディア