A 回答 (6件)
- 最新から表示
- 回答順に表示
No.6
- 回答日時:
こんにちは
私は現在C++を勉強中のCユーザーです。
色々な書籍を読んできましたが、C++は言語の仕様が膨大で、尚かつその仕様を理解するのが非常に難しい言語なので、途中で挫折する書籍も多く、いくら勉強してもし足りません。
kepo2008さんが何をやりたいのかで選択肢は変化するように思いますが、Cの予備知識が全く不要で、かつ説明が非常にやさしくて短いプログラムも練習できるC++の書籍として、
小林健一郎「これならわかるC++(挫折しないプログラミング入門)」(ブルーバックス、講談社 (2001/05)) (443頁)
というのがあります。
自作クラスデータの反復子による整列や、ポインタをデータメンバに持つクラスなど、意外と内容はあります。
No.4
- 回答日時:
心配しなくても大丈夫です。
C++から始めてもOKだと思います。
大抵のC++解説書にはCについての解説もあります。
例えば私も愛用しておりました"C++プライマー"は
int,float等のデータ型やif,while等の制御構造まで載っています。
これらは(C++でなく)Cプログラミングの基礎中の基礎、
これが分からなければCは全く使えないというレベルのものです。
ちなみに、"C++プライマー"は名著として名高く、
私をはじめとする多くのC++プログラマが推薦する本です。
http://www.s34.co.jp/cpptechdoc/reference/books/ …
(↑エピステーメーさん、C++についてはとても造詣が深い方です。
インターネットでお見かけする機会も多い方です)
Cを知ってからであればBetterですが、必須とは思いません。
私がC言語を知った頃は、
"Cの前にまずアセンブラ"と言われたものです。
確かにC(C++も)には、VB等の一般の高級言語にはない
"ポインタ"という概念があり
その意味ではアセンブラに非常に近い言語と言えます。
でも今、C(およびC++)プログラマでアセンブラから入ってきた人は
どの程度いるでしょうか?
私の周りでも少数派です。
C++はCを元にして作られ、それゆえCと共通性が多いです。
しかし、今や独自に発展しています。
STLや例外処理等C++独自の機能もたくさんあります。
そちらに力を注ぐのも
"ありだと思います!!!!!!"
No.2
- 回答日時:
Cをある程度熟知してるのならC++に移行してもいいとおもいますが、
そうじゃないなら、Cから始めたほうがいいとおもいますよ。
基本C -> C++ですね、
まぁ他の言語でオブジェクト指向プログラミングができるなら話はべつですが、初心者の目線からみればC++は難解ですよ。
これからプログラミングを始めるとした場合、例えていうなら
免許取りたての人がいきなりF1にいどむようなかんじですかねぇ
どうしてもC++じゃないとだめだということもないならCから始められたほうがいいですよ。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# プログラミング言語「C#」の難易度ってどれくらいですか? 4 2022/05/12 19:15
- C言語・C++・C# exeファイルが作れない(windows10) 6 2022/08/13 08:47
- C言語・C++・C# C言語 1から20までの逆数の和を求めたいのですが、このようにプログラミングしたら値が負になってしま 3 2023/05/22 18:31
- C言語・C++・C# C言語 3 2023/07/11 19:55
- C言語・C++・C# gettimeofday() と localtime_r() を使って現在の日時をマイクロ秒単位で表 2 2022/10/26 21:15
- その他(プログラミング・Web制作) プログラミングについて(Python) 添付した画像はC言語で簡単に作ったソースで、1つの配列に5つ 3 2022/09/10 19:15
- その他(プログラミング・Web制作) プログラミング 処理速度 1 2022/11/25 11:05
- C言語・C++・C# プログラミングのC言語についてですが 全く分かりません。 どなたか教えてくれないでしょうか、、? 3 2022/07/15 04:29
- C言語・C++・C# 参考にいろいろとc言語、c++言語プログラミングでレジストリーを操作したいのですが、無料配布のc++ 3 2022/12/22 01:49
- C言語・C++・C# visual studio 2019 についての質問です 1 2022/09/21 09:58
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
中卒がプログラマーとして生き...
-
変数・関数 メモリの関係 本...
-
OpenGLで質問があります。
-
C言語、C+、C++、C#の違い
-
Pythonって何を意識した言語な...
-
COBOLで文字タイプを数字...
-
Visual Studio Codeについて
-
プログラムに書かれる"%"記号の...
-
TO_CHARで小数点以下がある場合...
-
C++ ってなんて読む?
-
UNITY Float型の接尾辞fって
-
C言語とhtmlの違いを どな...
-
エクセルVBAでRS232Cへ
-
COBOLでのNOT = の AND条件
-
VBSとWSHは読み方が違うだけで...
-
どのソフトでHPを作っているか...
-
作業工程 SDとMD
-
HTMLてインタプリタの類になる?
-
MFCとC++/CLIとの比較
-
Python で筆算のプログラミング...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
プログラミングに触れて見たい
-
情報工学科にはパソコン知識が...
-
PixivとかDMM(FANZA)みたいなサ...
-
プログラマーになったきっかけ...
-
中卒がプログラマーとして生き...
-
「やさしいC」の次に読む本を探...
-
Win32APIは覚えて損する?
-
プログラミングの習得期間はど...
-
中学生 プログラマーになりた...
-
万年カレンダーのプログラムの...
-
ExcelでのVisual Basicのプログ...
-
C#の基本文法が詳しく書かれて...
-
オリジナルの占いサイトを作る...
-
今からWin32を勉強する意義
-
独学でプログラミングを習得す...
-
自作でプレステ対応ゲームは作...
-
VBAの勉強の仕方
-
プログラミングに 興味をもっ...
-
ゲームを作りたくてプログラミ...
-
変数・関数 メモリの関係 本...
おすすめ情報