この投稿 からアドバイスを受けて、「Cプログラミング言語」のコピーを購入しました。
しかし、私が過去に書いたものはすべて解釈されており、優れたCコンパイラやIDE(1つでもありますか?)検索でC++コンパイラについて多くの結果がスローされますが、これは同じことだとは思いませんか?はは。業界と見なされているCにコンパイラがあるかどうかIDE標準(Zend Studioとほぼ同じtheIDE for PHP)、または少なくとも1つそれは一般的に良質の製品と考えられています。
まあ、Visual StudioはWindowsの標準であり、利用可能な無料のバージョンがあります。ただし、Microsoft固有の拡張機能は多数あります。しかし学習のために、コンソールアプリの開発はかなり簡単で、標準のK&RスタイルのCにかなり近いです。
しかし、私がかつてWatcomを使用していた当時は、当時としてはかなり良かったです。これはVisual Studioよりもはるかにまばらですが、初心者にとっては利点となります。最近は http://www.openwatcom.org/index.php/Main_Page でも無料で入手できると思います
メインのO/SがWindowsの場合は、それから始めることをお勧めします。
編集: 新しいライブURL
誰も言及されていないことに驚いています Pelles C 。すばらしいC IDE for Windows; LCCベースのコンパイラが含まれています。つまり、 NetBeans 6.5 はCおよびC++を適切にサポートしており、 Code: :Blocks は、旋回する価値があります。
ほとんどの人は、Windowsでの開発にMicrosoft Visual Studioを使用しています。ここで無料版を入手できます: http://www.Microsoft.com/express/download/ 。
通常、GCCはUnixで使用され、通常OSに含まれています。
CとC++はよく似ていますが、C++ではクラスを使用できます。ほとんどのC++コンパイラはCコードをコンパイルします。
C/C++でプログラミングを学んでいるだけなら、 Quincy をお勧めします。使いやすく、小さなC/C++プログラムを簡単に試すために作成されました。
Digital Mars Cコンパイラ for Windowsを無料でダウンロードできます。
GCC(GNUコンパイラ)とvi/emacs(またはuber初心者向けのpico)
補遺:覚えてください CはC++のサブセットではありません なので、c ++コンパイラは必ずしも適切ではありません。
ほとんどすべてのC++コンパイラはCコードをコンパイルします。
Microsoft Visual Studioの使用をお勧めします。それの無料版があります。
ほとんどのCプログラマーは、独自のエディターを持ち、プロジェクトに適したコンパイラーを選択することを好みます。そのため、C用に複数の異なるコンパイラをダウンロードできますが、IDEに直接組み込まれているコンパイラはそれほど多くありません。
EditplusやNotepadなどのエディタを使用するのも簡単です。一部の洗練されたエディターには構文の強調表示があり、コマンドウィンドウでコマンドを実行できます。
IDEは通常、複数の言語もサポートしています。したがって、Cに飽きてPython、Java、C++に移行したい場合は、一部のIDEがそれを支援します。私はこれらを調べます:
別の良いIDE is CodeBlocks であり、そのクロスプラットフォームです。試してみてください。あなたがそれを好きかもしれません。私はしばらく使用しましたが、何が良い結果をもたらしたのでしょうか。私はやっていた(Cの画像エディター)が、いくつかのバグがあった。
UNIXの開発では、gccに加えてエディターを使用するのが好きでした...慣れてきたら、それだけで楽しくなります。
私はC年前にDevC++を使っていました。これは素晴らしいツールでしたが、しばらく見ていないので、現在の状態がわかりません。
記録として、小さなコードをすばやくテストするために TCC、Tiny Cコンパイラ を使用しました。 exeとDLLを生成できます。
Windowsヘッダーのダウンロードが必要になる場合があります。サブセットが制限されているため、さらに多くのヘッダーが必要になる場合があります。
Digital Marsには、妥当なサイズの無料のC/C++コンパイラもあります。
GNU C は、たとえユニキシコンパイラであっても、ほぼ業界標準です。 Visual Studioを使用することもできますが、C99はあまりサポートされていないことに注意してください。他にも、pcc(私はこれが好き)、llvm(これも非常に興味深い)などの選択肢がありますが、それらには通常、ある程度の熱意が必要です。
無料の国のウェブサイトには 無料のCコンパイラのリスト があります。その多くはWindowsで動作します。
ホワイトブックに影響力があるからといって、それが優れた学習リソースであるとは限りません!
それはおそらく、これまで存在してきたことから言語を学ぶための最悪の方法です。その上、前回チェックした時は無茶な値段でした。
これは完全な言語定義であり、その点で優れています(そのため、本当に最も影響力のあるプログラミングの本の1つになっています)。長い間、それは実際にはCの定義でした。
あなたはこの問題について二冊目の本を検討するかもしれません。
とはいえ、かなりの数の異なるIDEを試して、満足していることを確認する必要があります。
実際、最初はvi/emacs/notepad/makeとコマンドラインコンパイルに慣れる必要があるかもしれません。これにより、環境をより深く理解できるようになります(そして、自分が理解していない場合は、間違った言語ツリーを鳴らす)。
さまざまなIDEを調査しているので、cプラグインを備えたEclipseまたはNetbeansを試してみます。これらは最も完全で信頼性の高いIDE(おそらくMicrosoftを除く)であり、プラットフォームに依存しないため、MacやLinuxに移行する際に寒さに負けないでしょう。
Cコードをコンパイルするには、gccなどのC++コンパイラを使用できます。以下は、無料のCコンパイラ/ IDEへのリンクを含む優れた記事です。
http://computerprogramming.suite101.com/article.cfm/freeprogrammingtools