こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

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

C言語が学べるフリーソフトを探しています。

ボーランド社のが良さそうだったのですが、
登録が必要ということであきらめました。

他にいいものがあったら教えてください。

素人なのでわからないのですが、たいていコンパイラ
と書いてあるのですが実行は出来ないんでしょうか?

投稿日時 - 2005-06-25 17:41:30

QNo.1472601

暇なときに回答ください

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

やはりBCCですかね。
デバッカは登録がいりますけど、コンパイラは登録不要ですよ。
とりあえずコンパイラだけで良いのでは?

参考URLはとても有名な「猫でもわかる」のページです。
この頁はBCCに特化しているので参考になると思います。

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

投稿日時 - 2005-06-25 18:48:43

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(7)

ANo.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

投稿日時 - 2005-06-25 21:47:42

ANo.5

学習目的であればコマンドラインコンパイラの方がよいでしょうね。
そういう意味では、Visual C++ Toolkit 2003はどうでしょうか?デバッガはDebuggin Tools for Windowsが使えます。
もし、C99を学びたいのなら、MinGWかTinyCCがお勧めです。

どうしても統合環境かつフリーが欲しいなら、Borland C++ Builder X になると思います。

投稿日時 - 2005-06-25 18:43:39

ANo.4

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

投稿日時 - 2005-06-25 18:01:00

ANo.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

投稿日時 - 2005-06-25 17:59:10

お礼

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

投稿日時 - 2005-06-25 18:47:14

ANo.2

窓の守やベクターで探すと色々出てきます。ボーランドの5.5は昔流行ったコンパイラーの改良版で質は大変良くANSI Cの基本通りの勉強ができます。

登録しても金を請求されたり噛み付かれたりしませんので安心してください。

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

投稿日時 - 2005-06-25 17:56:51

お礼

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

投稿日時 - 2005-06-25 18:43:01

ANo.1

あの…コンパイラとは、コンピュータ言語(例えばC)で書かれたソースファイル(テキストファイル)を、実行形式ファイルに「翻訳:コンパイル」するソフトのことです。
# 厳密には、コンパイルはソースをオブジェクトにコンパイルして、リンカがオブジェクトを結合して実行形式(ロードモジュール)にするのですけど

ですから、

1. ソースファイルをコンパイルするために、コンパイラ(やリンカ)を実行できる。

2. コンパイル(とリンク)すれば、ソースファイルから実行できるファイルを作ることができる。

のです。

また、「他にいいものがあったら教えてください。」といわれても、あなたのOSが分からないので、紹介のしようがありませんけど。

# 登録が必要であっても費用がかからないなら、学習目的であればボーランド社のもので十分だと思いますけど

投稿日時 - 2005-06-25 17:56:38

お礼

失礼しました。WindowsXPです。
OS書きたかったのですが、質問の追加が出来なくて・・・

コンパイルするとは機械語にすると本に書いてあったのですが、
機械語にしたあと、実行する為に何か必要なのではないんでしょうか?

投稿日時 - 2005-06-25 18:37:01

あなたにオススメの質問