「Turbo Pascal 5.5」を編集中
ナビゲーションに移動
検索に移動
この編集を取り消せます。 下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。
最新版 | 編集中の文章 | ||
1行目: | 1行目: | ||
− | '''Turbo Pascal 5.5''' | + | '''Turbo Pascal 5.5'''は、1989年5月2日に発売した[[Turbo Pascal]]シリーズの[[プログラミング言語]]および[[統合開発環境]]である。現在では[[フリーソフト]]として配布されている<ref>http://edn.embarcadero.com/article/20803</ref>。 |
− | + | [[クラス]]をはじめ、[[静的オブジェクト]]、[[動的オブジェクト]]、[[コンストラクタ]]、[[デストラクタ]]、[[継承]]などの、数ある[[オブジェクト指向]]の構成要素のうち基本的な概念を一通りサポートした、後の[[Delphi]]や[[C Sharp|C#]]へと続く系譜の最初のバージョンである。 | |
− | |||
== 使用例 == | == 使用例 == | ||
15行目: | 14行目: | ||
=== フィボナッチ数列 === | === フィボナッチ数列 === | ||
− | + | <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> | ||
=== 階乗 === | === 階乗 === | ||
39行目: | 57行目: | ||
== 関連項目 == | == 関連項目 == | ||
+ | * [[プログラミング言語]] | ||
* [[Turbo Pascal]] | * [[Turbo Pascal]] | ||
* [[Dephi]] | * [[Dephi]] | ||
* [[C Sharp|C#]] | * [[C Sharp|C#]] | ||
* [[Free Pascal]] - マルチプラットフォームかつ64ビットなどもサポートした[[オープンソース]]な互換品 | * [[Free Pascal]] - マルチプラットフォームかつ64ビットなどもサポートした[[オープンソース]]な互換品 | ||
− | |||
− | |||
== 参考文献 == | == 参考文献 == | ||
− | + | <references/> | |
+ | |||
+ | == 外部リンク == | ||
{{stub}} | {{stub}} |