「Turbo Pascal 5.5」の版間の差分

imported>Administrator
ページの作成:「'''Turbo Pascal 5.5'''は、1989年5月2日に発売したTurbo Pascalシリーズのプログラミング言語および統合開発環境である。現...」
 
 
(3人の利用者による、間の3版が非表示)
1行目: 1行目:
'''Turbo Pascal 5.5'''は、1989年5月2日に発売した[[Turbo Pascal]]シリーズの[[プログラミング言語]]および[[統合開発環境]]である。現在では[[フリーソフト]]として配布されている<ref>http://edn.embarcadero.com/article/20803</ref>。
'''Turbo Pascal 5.5'''とは、1989年5月2日に発売した[[Turbo Pascal]]シリーズの[[プログラミング言語]]および[[統合開発環境]]である。現在では[[フリーソフト]]として配布されている<ref>http://edn.embarcadero.com/article/20803</ref>。


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


== 使用例 ==
== 使用例 ==
14行目: 15行目:


=== フィボナッチ数列 ===
=== フィボナッチ数列 ===
<source lang="delphi">
* [[フィボナッチ数/Turbo Pascal]]
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>


=== 階乗 ===
=== 階乗 ===
57行目: 39行目:


== 関連項目 ==
== 関連項目 ==
* [[プログラミング言語]]
* [[Turbo Pascal]]
* [[Turbo Pascal]]
* [[Dephi]]
* [[Dephi]]
* [[C Sharp|C#]]
* [[C Sharp|C#]]
* [[Free Pascal]] - マルチプラットフォームかつ64ビットなどもサポートした[[オープンソース]]な互換品
* [[Free Pascal]] - マルチプラットフォームかつ64ビットなどもサポートした[[オープンソース]]な互換品
* [[プログラミング言語]]
* [[不完全にしておよそ正しくないプログラミング言語小史]]


== 参考文献 ==
== 参考文献 ==
<references/>
{{reflist}}
 
== 外部リンク ==


{{stub}}
{{stub}}