
初めて質問いたします。
これまでC言語に対する経験はない者であります。
自分のスキルアップのために、C言語でのプログラミングをしていこうと
考えています。そこで質問なのですが、文字通りの初心者がC言語を学習
しようとする場合、そのはじめにはVisual C++ か BorlandC Builder
のどちらで行うべきでしょうか?
過去の質問を見ていますと、すでにdelphiを使っている人が同様の質問を
していたように思いますが、そうではなくて、これまでにProgramと言えば
いわゆるDosのBasicのみ経験があります。(っていうことは、一般的には
ほとんど未経験と同じ扱いですよね:苦笑)
目的としては、数値計算や測定機器の制御などを考えています。
しかしながら、まずは扱えないと話にならないと考えていますので、もし
導入にあたり、いいアドバイスがあれば教えて下さい。
よろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
VisualBasicの経験があるようならば、C++Builderの方が分かりやすいでしょうね。
ただ、Windowsそのものを深く扱いたいならば、VC++の方がオススメです。
ただし、マウスのメッセージの取得などが分かっていないと結構きついです。
Builderはそういうことを全て最初からやってくれるので簡単といえば簡単です。
数値計算や測定器の制御ならどちらでもいいような気もしますが...。
C言語を勉強するならこの2つのソフトではダメだと思います。
基本的な文法などはC言語ですが、それにオブジェクト化の考えなど、
C++としての使い方も覚える必要がでてきます。
まずはC言語を勉強し、それからC++の勉強をして、
VC++やBuilderに移るべきだと思います。
いきなりVC++に入っても手も足も出ないと思いますよ。
先は長いです。がんばってください。
早速の教えていただき、ありがとうございます。
いわゆるWindowsで使うVisualC++などが、C++などを使いやすくしたもの
という勘違いがありました。アドバイスの通りC++から学習していきますが、
残念ながら貧乏人です(;;) 購入するにあたり、やはりC++をまず購入してから
それからVC++やBuilderを購入すべきでしょうか?
「勉強に金を惜しむな!」と、おしかりの声もでそうですが、アドバイス
して頂ければ幸いです。失礼します。
No.6
- 回答日時:
目的からすると、VC++をお薦めします。
理由は、測定機器に付属の制御用ライブラリが
VC仕様だったりするからです。
VC用ライブラリをBC++Bから使うことはできます。
この場合、若干のコツが必要になります。この
コツがずばり「VCの癖」の部分なので、結局VCの
事も知っておかなきゃいけない事態にもなりかね
ません。
だったら、最初から回り道はせず、VCを覚えたほうが
いいのではないでしょうか?
と言ってる私はBC++C使いですが、、、(笑)
>だったら、最初から回り道はせず、VCを覚えたほうが
うぐぅ、、そういうもんですか。。なんとなくBuilderの方が
楽できそうだったので、そちらにしようと傾いていたのですが。。。
でも、なんとなくですが、みなさんのおかげでいろいろと分かって
きましたし、とにかくまずは「C」であることが分かりました。
ありがとうございます!
これで、回答を締め切らせてもらいます。
みなさんありがとうございました。
No.5
- 回答日時:
私はVRAMさんの紹介しているBorlandC++5.5を使っています。
(参考URLからダウンロードできます。もちろんフリーです。)統合開発環境がないのでその分面倒は増えますが、1からC言語の勉強をするにはこれで十分です。(C++は言語仕様が果てしなく広いので、まずはCを固めるのがよいと思います。)
ただ、統合開発環境ならではのオンラインヘルプなどはないので、言語仕様を解説したマニュアルや関数リファレンス、C言語の入門書などはそろえた方がよいでしょう。図書館などにも置いてあったりするので、一度足を運んでみては?
後はMLに参加するなどして勉強をすれば、安く上がるのではないかと思います。(ここに質問投げてもいいしね。)
参考URL:http://www.borland.co.jp/cppbuilder/freecompiler …
今日、いろいろと本を読んできました(立ち読みです。
本屋さん。ごめんなさい)。
ありがとうございます。DLは回線が軽いときに試みてみます。
No.4
- 回答日時:
Borland C++ 5.5って無料配布だったと思います。
詳しくは下のサイトへ(ニュース)
参考URL:http://www.zdnet.co.jp/news/0001/20/b_0119_12.html
みなさんが、私の知らないことを次から次に教えてくれるため、
いろいろと理解するために、多大な時間が必要であることが
分かりました(苦笑)
ありがとうございます
No.3
- 回答日時:
こんにちは、honiyonです。
ちょっと補足です。
Visual C++でも、C++ Builderでも、純粋なDOS窓のC, C++プログラミングが
出来ます。 なので、どちらを購入しても「純粋なC/C++が勉強できない」と
いう事はありません。
余談ですが、もう回答が出されていますが、個人的には特にWindowsの仕組みを
学ぶ必要がなければ C++ Builderをお勧めします。 Visual C++はWindowsの
仕組みの理解から始めなければならず、またプログラミング自体もWindowsと
の通信部など、コーディング量が多くなります。 C++Builderはその辺りを全て
自動化して隠蔽しているため、コーディング量が少なくなります。
つまり、コーディング量が少なく、"やりたい事へのプログラム"に集中できるた
め生産性が良いです。
また、MFCを必要としなければ、C++BuilderでVisualC++のような純粋なWindow
sプログラミングが出来ちゃったりします。
参考になれば幸いです(..
>Visual C++でも、C++ Builderでも、純粋なDOS窓のC, C++プログラミングが
出来ます。 なので、どちらを購入しても「純粋なC/C++が勉強できない」と
いう事はありません。
この回答が頂けて、購入がしやすくなりました。
ほっとしました。ありがとうございます。
No.2
- 回答日時:
>早速の教えていただき、ありがとうございます。
>いわゆるWindowsで使うVisualC++などが、C++などを使いやすくしたもの
>という勘違いがありました。アドバイスの通りC++から学習していきますが、
>残念ながら貧乏人です(;;) 購入するにあたり、やはりC++をまず購入してから
>それからVC++やBuilderを購入すべきでしょうか?
>「勉強に金を惜しむな!」と、おしかりの声もでそうですが、アドバイス
>して頂ければ幸いです。失礼します。
C++というものの単品は販売されていないと思います。
とりあえず、C machineというC言語の簡易インタプリタがあるのでそれを使ってみてください。
Inprise社からも、フリーのちゃんとしたCコンパイラが配布されています。
こちらは10MB近くあるので、落とすのに根気がいりますが...。
最初はそういったフリーソフトで勉強してはいかがでしょう?
なお、Cmachineは、
Vector(プログラミング→C言語→C machine)から入手できます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
c言語
-
Windows Formアプリからコンソ...
-
visual studio 2022でのC#プロ...
-
C言語をコンパイルするとコンピ...
-
VisualStudioでC++クラスを追加...
-
スタックフレームの消滅
-
大量のデータを読み込んで表示...
-
プログラム言語について c言語...
-
インクリメント演算子のみを用...
-
C言語 配列と関数の練習問題
-
C言語の関数と配列に関する質問
-
VisualStudio2022でC言語プログ...
-
C++でデスクトップGUIアプリ開...
-
C言語って古いですか?
-
必ずyou bet と表示されます
-
C言語
-
C言語の関数のextern宣言
-
Cのプログラムからアクセスでき...
-
UART通信の取説で,left floati...
-
あんまり考えたくないけど
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Visual Basic 入門
-
プログラミング
-
2つのプログラムを同時に学ぶ...
-
PHPについて
-
VBAの基は、Visual Basic6.0で...
-
教えてください
-
WEB上でぐりぐり回せる3D...
-
プログラミングを勉強すべく、Y...
-
何をすればいいのか?
-
アンドロイドのプログラミング
-
システムコールをフックすると...
-
continuation 継続とは?
-
演算子の優先順位
-
C++ Builderについて
-
Visual C++ か Borland C Bu...
-
僕がプログラミングの勉強のた...
-
C言語の学習方法
-
3週間でC,C++,VC++の勉強を済ま...
-
webデザインの勉強で、HTML/CSS...
-
Perlを勉強できるサイト
おすすめ情報