差分
ナビゲーションに移動
検索に移動
'''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}}
[[クラス]]をはじめ、[[静的オブジェクト]]、[[動的オブジェクト]]、[[コンストラクタ]]、[[デストラクタ]]、[[継承]]などの、数ある[[オブジェクト指向]]の構成要素のうち基本的な概念を一通りサポートした、後の[[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}}