C言語の勉強がしたいと思っているのですが、コンパイラっていうんですかね、それについて少し調べてみたら
無料なら"Borland C++ Compiler"で、有料ならなんかかなり高いっぽいけど"Visual C++"っていうのがあることが解りました。
よくプログラミング系のサイトの人で"Borland C++"のコンパイラを利用してとてもプログラミングがしやすくなったということが書いてあるのですが、"Visual C++"と比べたらどっちの方がいいんですか?(やっぱり有料の方?)
もし人それぞれなら、みなさんは両方あったらどっちを使いますか?
初心者なら無料ので十分すぎるのだとは思いますが、プログラマーみたいな人から見るとどうなのかな~と思ったので教えていただけますか。
お願いします。
ついでに"Visual C++"って言語があるんですかね?何かそんな風に書いてあるところもあったもんで。
かさねがさねお願いします。
No.6ベストアンサー
- 回答日時:
Borland C++ Compilerは元々は有料ですよ。
(パッケージ販売していた。)統合環境など(IDE)を省いて無料として公開したものなのでなんら、無料だからといって劣る部分はありません。
(コンパイル速度もBC++の方が速いし。)
VC++がいいと言われている利点はMS社製なのでOSと同じ会社と言うことで親和性が高い、サンプルソースコード等の資料がボーランド用に比べて極端に多いという利点があります。
勿論、VC++用のソースコードでもBC++とVC++の違いを理解していれば、コンパイル可能です。(ライブラリ関係の呼び出し方が違うのでDLLをBC++用にインポートするなど)
個人的な意見ですが、純粋にプログラムを学びたいというのであればBC++で十分です。(もったいないくらい、昔は5,6万位だして買った記憶が、、、。)
本格的にWindowsのプログラムを学びたいのならVC++の購入を検討してみるべきです。(逆に、それくらいの金額を自分に投資できないならたとえVC++が無料であっても使いこなさないと思います。)
No.4
- 回答日時:
自信があるなら Borland C++ Compiler で学習するのは全く問題ない。
Borland C++ Compiler は資料を自分で集められる人にはとてもありがたいものだが、
これから始める人にはそんなにいいとは思わない。
人によっては使えるようにすることすら難しい。
ツールや解説がいろいろあるので普通はできるだろうが。
そしてコマンドラインツールなので
コンパイルするにはDOSプロンプトから打ち込まないといけない。
環境変数やらコンパイルオプションやらも含めて勉強するつもりがあればいいが。
「C++」ではなく「C言語」の勉強だけなら
Visual C++ や Borland C++Builder の一番安い Learning Edition を購入したほうがいい。
学生ならアカデミックでさらに安く買える。
金を出せばやる気が出るだろうし、分厚いマニュアルもサポートもつく。
インストールは簡単だし、メニューからボタン一つでコンパイルできる。
Borland C++ Compiler には付属していないデバッガで一行ずつどう処理されているのかも簡単に見れる。
>"Borland C++"のコンパイラを利用してとてもプログラミングがしやすくなった
Windows用のフリーのコンパイラは無いことはなかったが、
日本語が使えなかったり資料が全部英語だったり。
Borland C++ Compiler は日本語も問題なく扱えるし、他のに比べたら扱いやすいといえる。
>"Visual C++"とどっちがいいか
どっちも両方使う。
本気でWindowsプログラムやるならVisual C++。
ツールをさくさく作りたいならBorland C++Builder。
>"Visual C++"って言語
どのコンパイラも独自拡張みたいなのがある。
Visual C++のくだらない独自仕様を指してVisual C++言語とかいうこともあるだろう。
No.3
- 回答日時:
私は無償Borland C++5.5でプログラミングしていますがリソースコンパイラも入っていて十分すぎる機能があります
ただエディタやデバッガなどを結合した統合開発環境がないこととAPIをラッピングして簡単にくめるようにしたツールが無いだけです
APIをラッピングしてしまうと細かくクールなプログラミングができにくくなります
しかもBuilderパーソナルだとできたプログラムを他人に渡したりできません
無償ボーランドは勝手にフリーソフトとして配布できるのです
少しなれるとデバッガはうっとうしいだけで役に立ちませんしエディタもひでまるのほうがいいでしょう
統合開発環境がいいなと思うのは使っている内だけでいざそれなしでやってみると大した違いがないのにびっくりします
VC++はBorlandに劣りますから考えない方がいいでしょう
No.1
- 回答日時:
純粋にC言語の勉強をしたいのでしたら、無料のBorland C++ Compilerがいいと思います。
有料の「Microsoft Visual C++」や「Borland C++ Builder」は、ウィンドウの制御や設定などC言語とは関係ないものを山ほど覚えなければなりません。
ちなみに、有料ソフトどちらが使いやすいかといえば、私は「Borland C++ Builder」だと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語の環境設定
-
不要なインクルードファイルの検出
-
io.hをincludeしたプログラムで...
-
io.hをincludeするとそのような...
-
変数(関数)名の頭に_
-
0除算して、落ちるプログラムと...
-
COBOLのWin/Vistaで動くフリー...
-
C++でアボート(Abort)で処理が...
-
graph.hがincludeできない
-
__extension__
-
何も書いて無いのに警告が出る...
-
指定した範囲での警告をなくす...
-
PICでLEDの点滅について
-
isnanの取り扱いについて
-
秀丸エディタでのC言語環境(ハ...
-
コンパイルできない
-
PICマイコンによる乱数の表示に...
-
Cのコンパイラの変数名の処理の...
-
CPUが16bitでも32bitOSでコンパ...
-
ABAQUS ユーザーサブルーチン...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
0除算して、落ちるプログラムと...
-
io.hをincludeするとそのような...
-
C++ で、「)」が必要 というエ...
-
C++でアボート(Abort)で処理が...
-
Visual C++とVisual C++.NETの違い
-
変数(関数)名の頭に_
-
fortranでのNaNについて
-
コンパイルできない
-
C++の Unhandled Exceptionにつ...
-
コンパイラの制限 : ヒープの領...
-
PICマイコンによる乱数の表示に...
-
CPUが16bitでも32bitOSでコンパ...
-
関数の戻り値による変数の初期化
-
Delphiの逆コンパイル
-
どのプログラミング言語ででき...
-
コンパイラフラグ(compiler fla...
-
コンパイラについて
-
FORTRAN→Cに翻訳
-
Eclipseの環境設定について
-
バイナリファイルとソースコー...
おすすめ情報