
No.2ベストアンサー
- 回答日時:
> c++の勉強方法を教えてくださいプログラミングをやった事がなく
c++はいろいろめんどくさい言語でプログラミング未経験者が手に染める言語じゃないです。もっと楽な言語から始めましょう。
>プロの状態になるにはどれくらいの時間が
言語だけ覚えても駄目。
ソフト開発の仕事に新人として入り、先輩にしごかれながらうでを磨きましょう。コーディングは開発のほんの一部でしかないことを知ることになります。少なくともプロは仕事の内容から仕事量を見積もり、進捗を管理し、品質を保証できなくてはなりません。それまでは丁稚奉公です。
何年かすれば最底限の知識を持った最下層のプロにはなれます。
よりお金の貰える、方式設計ゃ上流工程を任されるには、
普通5年~10年くらいかかります。
No.1
- 回答日時:
う〜ん、分からん(笑)!
> c++の勉強方法を教えてくださいプログラミングをやった事がなく1から勉強を始めようと思います
この本がイイ、って話は聞いた事がある。
C++プライマー 第5版:
https://www.shoeisha.co.jp/book/detail/978479814 …
ただ、僕は読んだ事がない。
大型書店(例えばジュンク堂とか)に行って自分で確かめてみて。
取り敢えず、「本気で勉強したい」のなら、WebサイトとかYouTubeじゃなくってキチンと本を購入して勉強する事。
それで、経験上、総合的かつ一般的には日本人が書いた日本の本より翻訳本の方が、高いかもしんないけど有用だ。結果そっちの方が安あがりだ。
> 基本は言語と同じで文字を覚える「意味も」、計算ができるぐらいですか?
う〜んと、だな。
実は素人さんはピンと来ないかもしんないけど、例えば上記書籍みたいな例だと、「✗✗言語入門」と「プログラミング入門」ってのは意味がかなり違ってて、巷にある本ってのの殆どは「✗✗言語入門」なんだよ。
「✗✗言語入門」ってのは一つは、プログラミング入門者向けを必ずしも意図してないんだ。原則、言語仕様書の絵解き、ってのが殆どで、それは「他の言語を経験してる」けど、その言語は初めて、って人向けだな。
従って、このテの本を読了しても、プログラミング初心者は「プログラミングができるようになる」たぁ限らないんだ。何故ならこのテの本では「プログラムの書き方」が書かれてるわけじゃない。結果、何らかのプログラム法が分かるには、別途「特定のプログラムの書き方」を教える本がなきゃダメだ、って事になる。
もう一つがホンマモンの「プログラミング入門」だ。こっちはマジでプログラムの書き方が書かれているけど、あいにくC++でそういう「総合論」が書かれてる本は知らない。あるかもしれないけど、僕は聞いたことがないし、殆どの言語に於いてそういう本は無いんじゃないか、って思う。
結果、「何からの特定のプログラムを書きたい」って前提で、それ向けの本を探して勉強する、しか一般的には無い、と思う。実は殆どのケースでそうなんだよ。「プログラミングの一般論」、つまり「ソフトウェアの一般的な作り方」を指南している書籍って知ってる限りほぼ存在しない。あっても、かなり特殊なマイナー言語のブツ以外存在しない、んだ。
一番良いのはインタプリタの書き方を知る、事なんだけど、それに特化した本ってのは知らんし、C/C++だとインタプリタよりコンパイラの記述法を教える本の方がメジャーなんじゃないかしらん。多分。
「何らかの特定のソフトウェアを書きたい」とか言うんじゃなかったら、WikipediaにあるBrainfuckのインタプリタでも実装してみるのが良い練習だとは思うけどね。
Brainfuck:
https://ja.wikipedia.org/wiki/Brainfuck
いずれにせよ、それはC++をまずは覚えてから、だと思うし、貴方の興味がどの辺にあるのか知らんので、取り敢えず一般論的には「Brainfuck実装」が相当良い練習にはなるよ、とは言っておく。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
プログラミング言語でアプリやゲームweb制作をしようと思っております。色んなプログラミング言語がある
C言語・C++・C#
-
C言語のことです。写真(見にくくてすいません)の下のプログラムを実行したいのですが四行目がおかしいと
C言語・C++・C#
-
Cのプログラムからアクセスできないファイル名の一括変更方法
C言語・C++・C#
-
-
4
DNCL(共テ用プログラミング言語)について 写真の(12)のプログラムにおいて、解説によると(12
C言語・C++・C#
-
5
プログラミングc++を全く分からない状態から習得するまでどれくらいかかりますか?なぜ難しいと言われて
C言語・C++・C#
-
6
C# で 数式文字列処理を処理する方法
C言語・C++・C#
-
7
あってる
C言語・C++・C#
-
8
プログラマー達は何故、プログラムを入れるフォルダーに容量制限があるのを知らない?
C言語・C++・C#
-
9
DNCL(共テ用プログラミング言語)について 写真の(12)のプログラムにおいて、解説によると(12
C言語・C++・C#
-
10
C言語 関数、変数の宣言について
C言語・C++・C#
-
11
アセンブリ言語について。
その他(プログラミング・Web制作)
-
12
プログラミングのやり方ざっくりでいいから教えて
その他(プログラミング・Web制作)
-
13
フロントエンドエンジニアをしていますが、スキルアップのための転職、異動は3年目では早すぎますか? 今
その他(プログラミング・Web制作)
-
14
C言語の関数のextern宣言
C言語・C++・C#
-
15
visual studio 2022でのC#プログラミングのテンプレートについて
C言語・C++・C#
-
16
アセンブラーの命令についてです。
その他(プログラミング・Web制作)
-
17
pythonについて
その他(プログラミング・Web制作)
-
18
C言語について(初心者)
C言語・C++・C#
-
19
至急助けてください!!!あと2時間しかないです! ボタンを押したら0ランプが点灯し、コンマ5秒後に1
その他(プログラミング・Web制作)
-
20
数学、プログラミング、物理、化学など理系の方に質問 プログラミング言語、数式、化学式などで会話をしよ
その他(プログラミング・Web制作)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【C言語】全角文字の配列を、全...
-
C言語の関数のextern宣言
-
DLLファイルの逆コンパイラにつ...
-
大量のデータを読み込んで表示...
-
c言語
-
写真のプログラムは、1からnま...
-
コンソールアプリを作成するの...
-
VisualStudio2022でC言語プログ...
-
C言語関数違いについて。
-
プログラマー達は何故、プログ...
-
C# で 数式文字列処理を処理す...
-
C言語のことです。写真(見にく...
-
c++の勉強方法を教えてくださ...
-
CPUが16bitでも32bitOSでコンパ...
-
C言語 列挙型(enum型)変数について
-
終端記号、非終端記号とは
-
C++でデスクトップGUIアプリ開...
-
C言語について。
-
C言語について。
-
C言語 バッファについて。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
DLLファイルの逆コンパイラにつ...
-
大量のデータを読み込んで表示...
-
c言語
-
gccを行ってもexeファイルが生...
-
visual studio 2022でのC#プロ...
-
【C言語】全角文字の配列を、全...
-
Windows Formアプリからコンソ...
-
VisualStudioでC++クラスを追加...
-
VisualStudio2022でC言語プログ...
-
プログラマー達は何故、プログ...
-
C++でデスクトップGUIアプリ開...
-
逆コンパイルと逆アセンブルの...
-
C言語について。
-
C#でTreeViewのCheckBoxのサイ...
-
C言語の関数のextern宣言
-
int16_t の _t は何?
-
C#でログファイルにファイルパ...
-
ディスプレイの解像度とマウス...
-
c言語でイベントフラグを使った...
-
C言語のことです。写真(見にく...
おすすめ情報