差分

ナビゲーションに移動 検索に移動

Turbo Pascal 5.5

1,699 バイト追加, 2012年4月19日 (木) 08:23
ページの作成:「'''Turbo Pascal 5.5'''は、1989年5月2日に発売したTurbo Pascalシリーズのプログラミング言語および統合開発環境である。現...」
'''Turbo Pascal 5.5'''は、1989年5月2日に発売した[[Turbo Pascal]]シリーズの[[プログラミング言語]]および[[統合開発環境]]である。現在では[[フリーソフト]]として配布されている<ref>http://edn.embarcadero.com/article/20803</ref>。

[[クラス]]をはじめ、[[静的オブジェクト]]、[[動的オブジェクト]]、[[コンストラクタ]]、[[デストラクタ]]、[[継承]]などの、数ある[[オブジェクト指向]]の構成要素のうち基本的な概念を一通りサポートした、後の[[Delphi]]や[[C Sharp|C#]]へと続く系譜の最初のバージョンである。

== 使用例 ==
=== [[hello world]] ===
<source lang="delphi">
program helloworld;

begin
writeln('hello, world');
end.
</source>

=== フィボナッチ数列 ===
<source lang="delphi">
program fibonacci;

function fib(n:integer): integer;
begin
if (n <= 2) then
fib := 1
else
fib := fib(n-1) + fib(n-2);
end;

var
i:integer;

begin
for i := 1 to 16 do
write(fib(i), ', ');
writeln('...');
end.
</source>

=== 階乗 ===
<source lang="delphi">
program factorial;

function fact(n: integer): longint;
begin
if (n = 0) then
fact := 1
else
fact := n * fact(n - 1);
end;

var
n: integer;

begin
for n := 0 to 16 do
writeln(n, '! = ', fact(n));
end.
</source>

== 関連項目 ==
* [[プログラミング言語]]
* [[Turbo Pascal]]
* [[Dephi]]
* [[C Sharp|C#]]
* [[Free Pascal]] - マルチプラットフォームかつ64ビットなどもサポートした[[オープンソース]]な互換品

== 参考文献 ==
<references/>

== 外部リンク ==

{{stub}}
匿名利用者

案内メニュー