「Turbo Pascal」を編集中
ナビゲーションに移動
検索に移動
この編集を取り消せます。 下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。
最新版 | 編集中の文章 | ||
22行目: | 22行目: | ||
== 概要 == | == 概要 == | ||
− | 個人で買えるほどの安い価格、[[アセンブラ]] | + | 個人で買えるほどの安い価格、[[アセンブラ]]で記述され、全ての動作を[[RAM]]内で行う高速な[[コンパイラ]]、フルスクリーンエディタを含む使いやすい[[統合開発環境]]は大きな衝撃を与えた。当時のメジャーなフルスクリーンエディタWordStarの編集操作用キーボードショートカットを、そのまま利用できたのも魅力であった。 |
− | + | バージョン4からは、[[Modula-2]]で実現された特徴のいくつかを[[Pascal]]に取り込み、ソフトウェアパーツのユニット化(分割コンパイル)や[[インラインアセンブラ]]の利用、[[ハードウェア]]への低レベルアクセス([[メモリ]]、[[I/Oポート]]直接アクセス、[[割り込み処理]]の実装)を可能にし、通常のPascalは守備範囲としていないハードウェア制御やグラフィック等を含むより実践的なソフトウェア開発が可能になった点などをあげることができる。バージョン5.5からオブジェクト指向機能を持つまでに拡張された。 | |
[[Delphi]]および[[C Sharp|C#]]は、Turbo Pascalの後継ソフトウェアである。Turbo PascalとDelphi、C#の言語仕様は[[インテル]]系パーソナルコンピュータ上での[[ALGOL]]系言語では[[デファクトスタンダード]]に近い存在となり、他のベンダからも(ソースレベルでの)Turbo PascalないしDelphi互換をうたう統合開発環境が数多く登場した。 | [[Delphi]]および[[C Sharp|C#]]は、Turbo Pascalの後継ソフトウェアである。Turbo PascalとDelphi、C#の言語仕様は[[インテル]]系パーソナルコンピュータ上での[[ALGOL]]系言語では[[デファクトスタンダード]]に近い存在となり、他のベンダからも(ソースレベルでの)Turbo PascalないしDelphi互換をうたう統合開発環境が数多く登場した。 |