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で質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# visual studio 2019 についての質問です 1 2022/09/21 09:58
- Java EclipseとVisual StudioをPC1台にインストールしただけではPCは重くならない? 3 2022/12/08 15:35
- C言語・C++・C# 参考にいろいろとc言語、c++言語プログラミングでレジストリーを操作したいのですが、無料配布のc++ 3 2022/12/22 01:49
- C言語・C++・C# プログラミング言語「C#」の難易度ってどれくらいですか? 4 2022/05/12 19:15
- 心理学 お喋りで『自称・コミュ力が高い人』が『寡黙で真面目で思慮深い人』を「コミュ障」とか謗る事について。 1 2022/07/25 04:34
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- 夫婦 ご相談させてください。 私は現在乳児の子育てで、育休をいただいています。 住んでいる場所は旦那の地元 2 2022/08/07 07:34
- その他(悩み相談・人生相談) お喋りで『自称・コミュ力が高い人』が『寡黙で真面目で思慮深い人』を「コミュ障」とか謗る事について。 2 2022/07/25 05:12
- 統計学 t検定を繰り返してはいけない理由について教えて下さい。 2 2022/05/15 12:37
- Windows 10 Visual StudioとVisual C++ Build Toolsについて 1 2023/04/16 03:42
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C++ で、「)」が必要 というエ...
-
0除算して、落ちるプログラムと...
-
コンパイルできない
-
C++でアボート(Abort)で処理が...
-
graph.hがincludeできない
-
io.hをincludeするとそのような...
-
プリコンパイラとは?
-
javaと.net frameworkの性能に...
-
pro*cにて
-
Visual C++では問題があるのにg...
-
isnanの取り扱いについて
-
C言語のコンパイラ
-
BCB5 「コンパイラ内部エラー」...
-
【エラー】Cpadで初めてコンパイル
-
Visual C++とVisual C++.NETの違い
-
コンパイラの制限 : ヒープの領...
-
COBOLのEVALUATE文について
-
コンパイラフラグ(compiler fla...
-
文字化け
-
変数(関数)名の頭に_
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
0除算して、落ちるプログラムと...
-
C++でアボート(Abort)で処理が...
-
変数(関数)名の頭に_
-
C++ で、「)」が必要 というエ...
-
io.hをincludeするとそのような...
-
C言語のワーニングメッセージの...
-
Eclipseの環境設定について
-
ABAQUS ユーザーサブルーチン...
-
Visual C++とVisual C++.NETの違い
-
コンパイルできない
-
volatile修飾について
-
コンパイラについて
-
コンパイラフラグ(compiler fla...
-
Delphiの逆コンパイル
-
fortranでのNaNについて
-
cobolの文法チェックソフト
-
不要なインクルードファイルの検出
-
__extension__
-
IPアドレス表示プログラム
-
isnanの取り扱いについて
おすすめ情報