• ベストアンサー

C言語が学べるフリーソフト

C言語が学べるフリーソフトを探しています。 ボーランド社のが良さそうだったのですが、 登録が必要ということであきらめました。 他にいいものがあったら教えてください。 素人なのでわからないのですが、たいていコンパイラ と書いてあるのですが実行は出来ないんでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • initial-B
  • ベストアンサー率45% (5/11)
回答No.6

やはりBCCですかね。 デバッカは登録がいりますけど、コンパイラは登録不要ですよ。 とりあえずコンパイラだけで良いのでは? 参考URLはとても有名な「猫でもわかる」のページです。 この頁はBCCに特化しているので参考になると思います。

参考URL:
http://www.kumei.ne.jp/c_lang/bcc/index.html

その他の回答 (6)

  • parapa
  • ベストアンサー率15% (42/273)
回答No.7

http://www.sekine-lab.ei.tuat.ac.jp/~kanamaru/Programming/winfree.html ここから好きな物を選んだらいかがですか?

参考URL:
http://www.sekine-lab.ei.tuat.ac.jp/~kanamaru/Programming/winfree.html
  • jacta
  • ベストアンサー率26% (845/3158)
回答No.5

学習目的であればコマンドラインコンパイラの方がよいでしょうね。 そういう意味では、Visual C++ Toolkit 2003はどうでしょうか?デバッガはDebuggin Tools for Windowsが使えます。 もし、C99を学びたいのなら、MinGWかTinyCCがお勧めです。 どうしても統合環境かつフリーが欲しいなら、Borland C++ Builder X になると思います。

  • tatsu99
  • ベストアンサー率52% (391/751)
回答No.4

>ボーランド社のが良さそうだったのですが、 >登録が必要ということであきらめました。 登録は無償です。 登録をあきらめた理由は何でしょうか。 個人情報を公開するのが、いやならば、あきらめるしかありませんが、e-mailアドレス、住所程度の登録ですんだと記憶しています。 また、月刊Cマガジンにもボーランド社のCコンパイラが付録のCD-ROMにあったので、それを利用する方法もあります。(現在はついているか不明です。一度書店でみて、付録に付いているか確認してください)

  • neKo_deux
  • ベストアンサー率44% (5541/12319)
回答No.3

学習用ということですと、インタープリタのようなものが良いのかな? めじろ++98 http://www.vector.co.jp/soft/win95/prog/se075910.html 参考書なり参考webページなりで指定された無料のソフトを使うのが無難だと思いますが。 > 登録が必要ということであきらめました。 個人情報をかけらも漏らしたくないって事ですと、今のネット社会で生活するのは苦しいかも。 ここのサイトに質問する際に必要な程度の登録しか無かったハズですが…。 -- > たいていコンパイラ > と書いてあるのですが実行は出来ないんでしょうか? 作ったソースコードをコンパイル(そしてリンク)すると、exeのファイルが作成されます。 当然、Windows上でexeファイルは実行できます。

参考URL:
http://www.vector.co.jp/soft/win95/prog/se075910.html
dragon_dragon
質問者

お礼

インタープリタ調べてみました。 素人には良さそうですね。 早速、DLしてやってみます。

  • sego
  • ベストアンサー率29% (371/1269)
回答No.2

窓の守やベクターで探すと色々出てきます。ボーランドの5.5は昔流行ったコンパイラーの改良版で質は大変良くANSI Cの基本通りの勉強ができます。 登録しても金を請求されたり噛み付かれたりしませんので安心してください。

参考URL:
http://www.forest.impress.co.jp/lib/stdy/program/progdevenv/
dragon_dragon
質問者

お礼

一番お勧めのようですね。 住所とかあったので、勧誘の封筒でも送られるのかなと感じていました。

  • mid_kazwo
  • ベストアンサー率57% (188/326)
回答No.1

あの…コンパイラとは、コンピュータ言語(例えばC)で書かれたソースファイル(テキストファイル)を、実行形式ファイルに「翻訳:コンパイル」するソフトのことです。 # 厳密には、コンパイルはソースをオブジェクトにコンパイルして、リンカがオブジェクトを結合して実行形式(ロードモジュール)にするのですけど ですから、 1. ソースファイルをコンパイルするために、コンパイラ(やリンカ)を実行できる。 2. コンパイル(とリンク)すれば、ソースファイルから実行できるファイルを作ることができる。 のです。 また、「他にいいものがあったら教えてください。」といわれても、あなたのOSが分からないので、紹介のしようがありませんけど。 # 登録が必要であっても費用がかからないなら、学習目的であればボーランド社のもので十分だと思いますけど

dragon_dragon
質問者

お礼

失礼しました。WindowsXPです。 OS書きたかったのですが、質問の追加が出来なくて・・・ コンパイルするとは機械語にすると本に書いてあったのですが、 機械語にしたあと、実行する為に何か必要なのではないんでしょうか?

関連するQ&A