タイトルの通りなのですが、C言語のプログラミングのソフトの購入を考えているのですが、どれを買ったらいいのか、また違いがよく分かりません。
私は今、専門学校に通っていて、今学校でC言語を習っていますが、すごくおもしろくて、家でもプログラミングをしたいのと、今年の春の国家試験の基本情報の午後問題の選択問題でC言語を選択しようと思ってるので、その勉強もかねてのソフトの購入を考えています。
学校で使用しているソフトは多分、Visual C++ 6.0 Enterpriseだと思います。自宅のパソコンのosはWindows XPです。
お薦め、使いやすいソフトがあれば教えていただきたいです。
よろしくお願いします!
A 回答 (8件)
- 最新から表示
- 回答順に表示
No.8
- 回答日時:
いろいろな意見が出ていて迷ってしまうと思いますが、目的をはっきりさせれば自ずと答えが決まります。
C言語の勉強そのものが面白くて、勉強したいのであれば、言語の細部に触れることができるGCCなどの方がよいと思います。コンパイラのソースでさえ公開されているので、どこまででも勉強できます。
何か趣味でアプリケーションを作りたいのであれば、それに適した開発ツールを選択すればよいでしょう。
WindowsならVisual Studioといいたいところですが、C++ではなくCなんですよね。だったら、GCCで、GTK+とか、Tcl/Tkとか、SDLなんかと組み合わせて使った方が、APIベースで作るより目的には合致していると思います。
マイコンカーラリーとかロボコンに参加したいということであれば、競技の規程をよく調べて、それに合った開発ツールを選ぶ必要があるでしょう。
要は何をやりたいかです。
私は専門学校の事情はよく知りませんが、職業訓練学校ではないので、実務に直結するスキルを身につけるよりは、基礎を固めて、応用力を発揮できる下地を作る方がよいと思います。学校の勉強ではなく、自主学習ならなおさらです。
No.7
- 回答日時:
勉強ってどの程度の事がやりたいかですね。
Winodwsアプリを作るのならVC++系でしょうね。
コンソールアプリならgccでいいでしょうけど
GUIアプリとなるとgccでも可能ですが
就職したときにそんなもの使いませんからね。
大抵がVC++ + MFC
ですし
No.6
- 回答日時:
> 今学校でC言語を習っていますが、すごくおもしろくて、家でもプログラミングをしたいのと、
興味があって、その上で勉強したいのであれば、下手に統合環境なんかを使うより、コマンドラインコンパイラで練習する方が基礎固めにはよいと思います。
Visual C++ 6.0を学校で使っているなら、自宅ではCygwinを使うのはどうでしょうか。
VC++とGCCの両方をやっておけば、世の中でよく使われているコンパイラの大多数を網羅できますし、特定の環境にべったり依存してしまうより、筋のよいプログラムを書けるようになると思います。
参考URL:http://www.cygwin.com/
No.5
- 回答日時:
MFCとかATLを使う必要がなければ、DevC++か
Visual C++ 2005 Express Edition + Platform SDKがいいのではないでしょうか。
参考URL:http://www2.wbs.ne.jp/~dskoba/database/prog.htm
No.4
- 回答日時:
C の学習だけならフリー環境で十分かも知れません。
ただし、統合環境はやはり便利だと思います。
学生さんが購入するなら、Visual Studio .NET 2003 の theSpoke を入手するのがお勧めだと思います。
・社会人なら10万近くする環境が5000円程度。
・VCの情報はやはり多い。
・将来的に業界に進む/趣味でやるにもつぶしが利く。
・最新の Visual C++ 2005 より枯れている。
・2末までに登録すれば(期間的にぎりぎりかも)、無償で 最新の Visual Studio 2005 (しかも Visual C++ 2005 Express より上位エディション)にアップグレードもできる。
・VC6とは操作性が違うのが難点。ただし安定性等は向上してる。
その他、無償で統合環境だと、情報が少ないので若干難易度が上がると思います。
Borland なら、Borland C++ Builder X にすると、統合環境付で、コンパイラ自体も無償版の version5.5 から 5.6 にあがってます。そして、GCC の MinGW もついてます。
# C++ だと MFC6 もついてたり。
GCC の場合、MinGW (Minimalist GNU for Windows)なら
Cygwin なしで Win32 の開発(MSYS)ができます。
POSIX 等が使いたい場合には、Cygwin も選択肢に入りますが、C の学習だけなら MinGW でも十分に思います。
MinGW がついてる統合環境は、前述 Builder X 以外に、Dov-C++ 等があります。
なお、現行の C++ コンパイラは、大抵 C のコンパイルも可能です。
No.2
- 回答日時:
購入する必要はありません。
ボーランド社から無償のCコンパイラが提供されています。Windows-xpであれば使用可能です。無償のコンパイラでは、gccと並び、これが定番です。参考URLを参照ください。
参考URL:http://www.borland.co.jp/cppbuilder/freecompiler/
No.1
- 回答日時:
gccがおすすめです。
フリーですし、多くの企業等で採用されています。ただし、Windows XP に入れたいのであれば擬似UNIX環境のcygwinを入れなければなりませんが。
cygwinの勉強になってもいいと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- その他(プログラミング・Web制作) Pythonを用いたフラッシュ暗算ソフトの開発に必要なもの 2 2023/01/29 02:22
- 情報処理技術者・Microsoft認定資格 基本情報技術者試験(FE)と日商簿記検定試験2級って、どちらのほうが合格難易度が高いと思いますか? 3 2023/05/07 12:53
- ノートパソコン パソコンのCドライブとDドライブの違いについてお教えください。 4 2023/01/07 16:47
- その他(自然科学) 科学技術計算の仕事について 2 2023/02/04 18:09
- 大学受験 推薦入試について教えていただきたいことがあります。 私は、この春高校三年生になります。進路について考 1 2022/04/05 02:04
- インターネット広告・アフィリエイト アフェリエイトサイト 作成について 5 2022/05/13 21:31
- 大学受験 高3。通信制高校生。英検四九レベル偏差値は30も無いでしょう。社会不適合者です。 中学は2年から頭に 1 2022/05/12 22:06
- 高校受験 中学校3年生です。 今回の前期中間のテストが9教科 900点中364点でした。 僕は高校に進学を取る 3 2022/06/25 01:56
- ドライブ・ストレージ M.2 SSDを新しく購入してコピーして使用する方法 11 2023/08/09 19:04
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
unsigned long long 型のフォー...
-
ソフトの開発言語を調べる方法
-
printfなど、標準関数のソース...
-
パーサとコンパイラの違いって?
-
#pragma プリプロセス について
-
変数の内容がコロコロ変わる、...
-
volatile修飾子について
-
Σの計算について
-
cc と gcc の違い
-
C言語になぜ何個も種類がある...
-
C++でデスクトップGUIアプリ開...
-
Cのコーディング,コンパイラ,...
-
C言語 入出力ファイルの読み書...
-
COBOL計算式の中間ワーク桁数に...
-
FORTRANのおすすめコンパイラ
-
Visual Studio でmakefileを使...
-
Macで使えるC言語のコンパイラ...
-
#pragmaとは
-
C言語でチェスを作ってみたいと...
-
VC++の/Zm オプションについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
unsigned long long 型のフォー...
-
ソフトの開発言語を調べる方法
-
C++でデスクトップGUIアプリ開...
-
組み込みソフト。ROM領域にデータ
-
cc と gcc の違い
-
printfなど、標準関数のソース...
-
パーサとコンパイラの違いって?
-
C言語の規格
-
C++Builder → Visual C++ 移植...
-
<conio.h>?
-
COBOLの論理演算子について質問...
-
Σの計算について
-
リリースモードとデバッグモー...
-
COBOLのALPHABET...
-
C言語はC言語でできている?
-
24bit サイズの変数
-
Visual Studio でmakefileを使...
-
VC++の/Zm オプションについて
-
VBでVC++の処理速さを実...
-
C言語 main関数とsum関数の記...
おすすめ情報