![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
質問させていただきます。
プログラミングに興味を覚え、何もわからずC言語の本をもとに独習している初心者です。ここ3週間で文字出力、変数、演算子、条件文などをこつこつとやっておりますが、なかなか時間がとれず遅々たるペースです。
しかし気の早い私は自分で自分の仕事環境にあった管理ソフトなる物を作ってみたく、VisualC++,NETのソフトを購入しました。いずれにしても独習しかない私ですがC++をやる場合、Cをマスターしてからうつる方が良いのでしょうか? 同時に頭に入れていく方法は困難でしょうか? 率直なアドバイスをいただければ…と思います。よろしくお願いいたします。
No.3ベストアンサー
- 回答日時:
Cの文法は、一応、C++のサブセットの形になってはいます・・・が、実態は、別の言語のようなものです。
この微妙な言い回しは、Cで組むときと、C++で組むときの発想の差にあります。オブジェクト指向の発想でC++でプログラムを制作すると、Cで作ったときとは似てもにつかぬものになります。Cの時の発想で、命令が増えたCという態度でC++で組んだプログラムには、ちゃんとCで組んだときの姿が残ります。
この差は結構大きなもので、もし、「C++でプログラムを組めるようななりたい」と言うのが目標点なら、最初からC++をやっていった方が良いかもしれません。
特に、VCや、.NETでのプログラム開発には、どっちにせよ、オブジェクト指向の発想が不可欠ですから、今からプログラムの勉強をするなら、C++から入る方がつまずきは少ないかもしれません。
ただ、C++の入門書には、Cの文法をちゃんと知っていることが前提ですという書籍が結構多いので、Cを学んでからC++という風潮になってしまうのかもしれません。(暫く前までは、そんな本ばかりだったなぁ。)
今ですと、C++から始める入門書が結構ありますから、書店で探してみられると良いでしょう。(その際には、対象読者がC履修者でないことを確認してくださいね。)
丁寧な説明、有難うございました。うーんなるほどという感じです。まだC++の解説書は見つけていませんがあたってみます。「習うよりも慣れてみよう」位の感覚で、解説書を見つけて、VisualC++をインストールしてみます。有難うございました。
No.2
- 回答日時:
私も、勉強している最中なのであんまり自信はないですが、いきなりC++で問題ないと思います。
というか、CでできてC++でできないことって多分ないと思う(自信なし)ので、C++を勉強してからCを勉強する必要はないような。。間違ってたらすいません。お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) Pythonを用いたフラッシュ暗算ソフトの開発に必要なもの 2 2023/01/29 02:22
- その他(自然科学) 科学技術計算の仕事について 2 2023/02/04 18:09
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- 大学受験 文転浪人(経済学部志望)について 1 2023/01/22 22:03
- 会社・職場 アラフォーの女です。 現在の職場に在籍して6年以上になるのですが、 1年ほど経過したころから、辞めた 2 2022/12/13 22:40
- 哲学 日本語は 言語類型として あたかも始原のごとくである 3 2022/05/29 04:41
- 画像編集・動画編集・音楽編集 【急】【Zbrush】3DCG初心者です。ノートPCでのZbrush動作環境につきまして 1 2023/08/19 17:38
- 大学受験 3浪しようと思うので、アドバイスお願いします。 自分としては結構メンタルきつくて後期でいいから、東京 3 2023/02/13 21:47
- その他(プログラミング・Web制作) プログラミング 処理速度 1 2022/11/25 11:05
- IT・エンジニアリング ITエンジニアの勉強時間や勉強方法について 初めまして閲覧いただきありがとうございます。 当方25歳 4 2022/06/09 18:51
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
複素関数はどこはあんまりやら...
-
エクセルVBAを動かすノートPC...
-
VBAなくなるの?
-
プログラミング言語についてです。
-
中学生でいきなりJava
-
StringGrid1で画面におさまりき...
-
データベースのデータをTextBox...
-
JavaScriptを用いて、〇図形を...
-
JimdoブログのSEO対策について
-
UMLについて
-
WEBサービス作成に役立つサ...
-
Webアプリケーションのユーザー...
-
VBAの「for i=1 to cells(…」...
-
MSFormsとは何ですか?
-
アンケートサイト構築の言語に...
-
テンプレートエンジンとフレー...
-
C言語とC++ の独習
-
正規表現のサンプル豊富なサイト
-
Version Control on Unity
-
IISワーカープロセスが原因でCP...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAなくなるの?
-
VBAの「for i=1 to cells(…」...
-
複素関数はどこはあんまりやら...
-
データベースのデータをTextBox...
-
MSFormsとは何ですか?
-
中学生でいきなりJava
-
超恥愚問ですが、CとC++の間に...
-
エクセルVBAを動かすノートPC...
-
C#とDelphiの違いについて
-
為替レートの取得方法
-
XMLとUMLの相違点?
-
サーブレットで電卓をつくる
-
JavaScriptを用いて、〇図形を...
-
UMLの勉強方法についてアドバイ...
-
ADO.NETでバッチ処理は可能???
-
HTML5の書き方
-
「VB6」、「VBA」、「VB...
-
独学でDreamweaver...
-
サイト訪問者の情報を取得したい
-
数字の単位 何故10m>0.003なの...
おすすめ情報