目次:
定義-Turbo Cはどういう意味ですか?
Turbo Cは、C言語でプログラミングするための統合開発環境(IDE)です。 Borlandによって開発され、1987年に初めて導入されました。当時、Turbo Cは、そのコンパクトなサイズ、包括的なマニュアル、速いコンパイル速度、低価格で知られていました。 IDE、低価格、高速コンパイラなど、以前のBorland製品であるTurbo Pascalと多くの類似点がありましたが、Cコンパイラ市場での競争のためにそれほど成功していませんでした。
TechopediaはTurbo Cについて説明します
Turbo Cは、C言語でプログラムを作成するためのソフトウェア開発ツールでした。 IDEとして、ソースコードエディター、高速コンパイラー、リンカー、および参照用のオフラインヘルプファイルが含まれていました。 バージョン2には組み込みのデバッガーが含まれていました。 Turbo CはBorlandのTurbo Pascalのフォローアップ製品であり、Pascal言語は学生にプログラミングを教えるのに適していたため、教育機関で広く使用されてきました。 Turbo Cは当初別の会社によって開発されましたが、Turbo Pascalと多くの機能、つまり、インターフェイスのルックアンドフィールと、含まれるさまざまなプログラミングおよびデバッグツールを共有していました。 ただし、Microsoft C、Watcom C、Lattice Cなどの他のC製品との競合のため、Turbo Pascalほど成功していませんでした。それにもかかわらず、Turbo Cにはコンパイル速度と価格の面での優位性がありました。
最初のバージョンは1987年5月13日にリリースされ、IBM PCでのソフトウェア開発のための史上初の編集-コンパイル-実行環境を提供しました。 Turbo Cは元々Borlandによって開発されたのではなく、Bob Jervisから購入され、当初はWizard Cと呼ばれていました。TurboPascalにはこの前にプルダウンメニューがありませんでした。 Turbo Cのような
会社としてのボーランドはもはやこれらの製品を開発および販売していませんが、Turbo Cはさまざまなオンラインリポジトリから無料でダウンロードできますが、実際のテクニカルサポートがなく、実際には古い技術であり、最新のソフトウェア開発には実行できません。 Turbo Cは最終的にTurbo C ++に、次にBorland C ++に、そして最後にC ++ Builderに進化しました。
Turbo Cの機能:
- C言語の記号構造と名前へのフルアクセスを備えたインラインアセンブリ-これにより、プログラマーは、別のアセンブラーを必要とせずに、いくつかのアセンブリ言語コードをプログラムに直接書き込むことができました。
- すべてのメモリモデルのサポート-これは、各セグメントが64キロバイト(Kb)に制限されていた当時の16ビットプロセッサで使用されていたセグメントメモリアーキテクチャに関係していました。 モデルは、小型、小型、中型、大型、巨大と呼ばれ、プログラムで使用されるデータのサイズとプログラム自体のサイズを決定しました。 たとえば、小さなモデルでは、データとプログラムの両方が単一の64 KBセグメント内に収まる必要があります。 小規模モデルでは、データとプログラムはそれぞれ異なる64Kbセグメントを使用しました。 したがって、64 Kbを超えるプログラム、または64 Kbを超えるデータを操作するプログラムを作成するには、中規模、大規模、および巨大なメモリモデルを使用する必要がありました。 対照的に、32ビットプロセッサはフラットメモリモデルを使用しており、この制限はありませんでした。
- 速度またはサイズの最適化-コンパイラは、高速またはサイズの小さい実行可能プログラムを生成するように構成できますが、両方は実行できません。
- 定数の折りたたみ-この機能により、Turbo Cコンパイラは実行時ではなくコンパイル時に定数式を評価できました。