ホームページ >よくある問題 >C言語プログラミングソフトは何を使うべきか

C言語プログラミングソフトは何を使うべきか

anonymity
anonymityオリジナル
2019-04-25 10:30:2121204ブラウズ

C 言語は、幅広い用途を持つ一般的なコンピューター プログラミング言語です。 C 言語の設計目標は、簡単にコンパイルでき、低レベルのメモリを処理でき、少量のマシン コードを生成でき、ランタイム環境のサポートなしで実行できるプログラミング言語を提供することです。

C 言語に触れ始めたばかりの友人の多くは、C 言語の開発に上記のソフトウェアを使用する方が良いかどうか知りたがっています。一般的に言えば、Microsoft のものが間違いなく最適であり、初心者に適しています。学び始めると、他の人に連絡できるようになります。利用可能な C 言語プログラミング ソフトウェアを教えてください。

Microsoft Visual C、Microsoft Visual Studio、DEV C、Code::Blocks、Borland C、WaTCom C、Borland C Builder、GNU DJGPP C、Lccwin32 C Compiler3.1、High C、Turb C、gcc、 C-Free、Win-TC、My Tc などたくさんありますが、C 言語は比較的成熟しているため、プログラミング環境も数多くあります。

C言語プログラミングソフトは何を使うべきか

以下に簡単に紹介します。

(1) TC 2.0DOS プラットフォーム ソフトウェア

最も古典的な C 言語コンパイラ、The systemサイズが小さく、学習が簡単で使いやすいため、以前のプログラムや書籍の多くがこのコンパイラに基づいており、C 言語を学習するための最初の選択肢となっています。ただし、マウスはサポートされていませんが、読者がいくつかのショートカット キーを習得していれば、操作中にマウスは必要ないかもしれません (例:

F2 で保存、F3 でプログラムを開く、Alt F3 キーでプログラムを開く)最近開いたファイル Switch; Alt F5 で実行結果を確認; F9 でコンパイルして EXE を作成; Ctrl F9 でコンパイルして実行; Ctrl Y で現在の行を削除; Ctrl KB でブロックの先頭を定義; Ctrl KK でブロックを定義ブロックの終わり; Ctrl KC でブロックをコピー; Ctrl KY でブロックを削除; Ctrl KV でブロックを移動 Tc3.0DOS プラットフォーム ソフトウェア。現在のところ、比較的優れた C/C 言語コンパイラです。マウス、構文カラーリング、複数ドキュメントをサポートし、エラー追跡も非常に優れています。動作は TC2.0 に非常に似ています。TC2.0 が使用できる場合は、TC3 になります。欠点は、多くのコードが過去に TC2.0 を使用して設計されており、型を定義する関数を必要とするなど、TC3.0 の厳格な構文要件により、特定の下位互換性の問題があることです。初心者が選択するのは非常に矛盾しているため、まず TC2.0 の使い方を学び、TC3.0 を自分の能力の補助として、また日常のツールとして使用することをお勧めします。

C言語プログラミングソフトは何を使うべきか

(2) VC 6.0 Windows プラットフォーム

Windows でソフトウェア開発を行う場合、コンパイラの第一選択は当然 Visual Studio です。以下にあります。現在、Microsoft は、ダウンロードして使用できる無料の Microsoft Visual C 2008 Express バージョンも提供しています。ただし、クロスプラットフォーム ソフトウェアの作成を検討する場合は、コンパイラとして gcc を選択するのが賢明であることは間違いありません。Linux、MacOSX、その他の Unix バリアントに関係なく、ほとんどのソフトウェアではコンパイラとして gcc が使用されます。したがって、コンパイラとして gcc を選択すると、事前にコンパイラの検証に合格することで、さまざまなプラットフォーム上でより簡単にソフトウェアをコンパイルできます。 TDM GCC プロジェクトは、Windows プラットフォームでの gcc インストール ツール TDM GCC On-Demand Installer のテストと統合に役立ち、ニーズに応じてこれらのツール パッケージをダウンロードしてインストールすることを選択できます。インストールが完了したら、環境変数を変更し、インストール ディレクトリを PATH 検索パスに追加する必要があります。

現在の主流の C/C 言語コンパイラには、WinAPI が組み込まれた強力なクラスと MFC が含まれており、ビジュアル プログラミング インターフェイスが備わっています。 TC などの作品にも下位互換性があり、C 言語から Windows プラットフォーム プログラミングに移行するための優先ツールとして TC を使用することをお勧めします。もちろん、学習するには少しシステムが大きそうですが、入門学習を通じて古いTcプログラムのデバッグも可能です。他にも Win tc、gcc、lcc、BC 3.1 などのコンパイラがあります。実際、コンパイラの選択は最も重要ではありません。どれも基本的な C 言語のコンパイルを完了できます。しかし、試験となると、コンパイラのコンパイル結果、特に一部の複雑な構文ステートメントのコンパイルには一定の違いがあるため、依然として試験要件に基づいています。

C言語プログラミングソフトは何を使うべきか

(3) dev-C

dev-C は Windows 用の次期 c/c 開発環境で、コンパイラとして gcc を使用し、標準に準拠しています。 、比較的強力な機能、構文の強調表示、シングルステップのデバッグ (トラブルシューティングに非常に重要)、ブレークポイントの設定、その他の機能を備えており、C 標準に準拠しており、非常に強力な開発ツールです。

C言語プログラミングソフトは何を使うべきか

(4) C-Free

C-Free は、複数のコンパイラをサポートするプロフェッショナルな C/C 統合開発環境 (IDE) です。このソフトウェアを使用すると、C/C プログラムの編集、コンパイル、接続、実行、デバッグが簡単に行えます。 C-Free には C/C コード パーサーが統合されており、リアルタイムでコードを解析し、書き込みプロセス中にインテリジェントなプロンプトを表示できます。 C-Free は、業界で現在主流の C/C コンパイラをサポートしており、C-Free でコンパイラを簡単に切り替えることができます。カスタマイズ可能なショートカット キー、外部ツール、外部ヘルプ ドキュメントを使用すると、コードを簡単に作成できます。完全なプロジェクト/プロジェクト グループ管理により、独自のコードを簡単に管理できるようになります

C言語プログラミングソフトは何を使うべきか

(5) Visual Studio

Windows では、まず Microsoft が開発した Visual Studio (VS) を使用することをお勧めします。これは Windows の標準 IDE であり、実際の開発でも誰もが使用しています。最新の Windows オペレーティング システムに適応するために、Microsoft は VS を時々 (通常は 1 年または 2 年) アップグレードします。 VS のさまざまなバージョンは、リリース年に基づいて名前が付けられています。たとえば、VS2010 は 2010 年に Microsoft によってリリースされ、VS2017 は 2017 年に Microsoft によってリリースされました。ただし、VS はサイズがやや大きく、インストールパッケージは 2 ~ 3G とダウンロードが不便で、一時的に使用されないツールも多数インストールされるため、インストール時間は 30 分程度かかります。

初心者の場合は、VS2015 を使用することをお勧めします。 VS2017 は初心者にとって少し混乱するため、使用しないことをお勧めします。

C言語プログラミングソフトは何を使うべきか

これらは、より一般的に使用されるものです:

1. Visual c 6.0 (win8 システム、C/C では使いにくい) - Microsoft Visual C;

2. Visual Studio (2005, 2008, 2010, 2012, 2013) - Microsoft Visual Studio;

3. win-tc は非常に便利です: 2000/XP/7 used;

4. コード:: ブロック (win7 および 8 で使用可能);

5. Turb C (C 言語のみコンパイル可能);

6. gcc (GNU コンパイル インストーラー スイート);

7, DEV C;

8, C-Free;

9, Borland C, WaTCom C, Borland C Builder, GNU DJGPP C、Lccwin32 C Compiler3.1、High C、My Tc など、

10、私も souceinsight をよく使用しており、職場では Labwindows プログラミングを使用して直接デバッグして実行していますが、それは単なるエンジニアリングの背景と実務経験を持つ技術者によって使用されます。

以上がC言語プログラミングソフトは何を使うべきかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。