A 回答 (7件)
- 最新から表示
- 回答順に表示
No.6
- 回答日時:
多分、さっぱりわからないんじゃなく、何すればいいか判らないんですよね?
実社会に出れば、お客様の望むシステムをどういう風にするかとか
考えるんで進みますが、個人的に何か作ろうとすると難しすぎたり自分のレベルに合わない物を考えてしまうのでは無いでしょうか?
まあ、最初は自分の使うライブラリ(例えば、2つのファイルをマージするプログラムとか、指定ディレクトリ階層下のファイルディレクトリ一覧をTree表示するプログラムとか、構文解析して、文節の単語出現回数カウントするプログラムとか)作ってみてはどうでしょう?
レベルが上がってくると、インタプリタもどきくらいまで作れるようになりますよ。
No.5
- 回答日時:
★回答
・回答者 No.1 さんと同じです。
・何かソフト(ミニ・ツール)などを作ってみて下さい。
・自分で欲しいと思うソフトや機能を『形』にするのです。
・『テキスト本を見るとある程度わかる』って事ですが、実際にコンパイルなどして
動作確認していますか?もし、そうでなければ上達は絶対にしません。断言できます。
・回答者 No.4 さんの『料理』に例えると、
質問者さんは『レシピはある程度わかる』でも、『創作料理』をどう作ればよいかが
分かりません。って事だ。
・つまり、料理でもプログラミングでもまず、『何か』作ってみるのが一番の方法です。
・また、文法だけを理解しても『実践的』や『実用的』に言語を活用しなければ意味ありません。
最後に:
・実践的にプログラミングできるサイトを紹介します。
・http://www.kumei.ne.jp/c_lang/→『猫でもわかるプログラミング』
・ここの、『C言語編 第1部』『第2部』や、Windows アプリケーションの場合は、
『Windows SDK編 第1部』『第2部』『第3部』『第4部』と順に、または、好きな所
から実践的(実用的)な学習して行きましょう。
・また、サイト本人が『本』を売り出し中途のことなので、その本も利用されると良いです。
(1)猫でもわかる Windows プログラム
(2)猫でもわかる Windows プログラム(第2版)→上とほぼ同じ内容。買う時は第2版を。
(3)猫でもわかる ゲーム プログラム
・上記のサイトと、本を活用して実践レベルの学習をこれからは学んでいきましょう。
・以上。おわり。
参考URL:http://wisdom.sakura.ne.jp/system/winapi/frame.h …
No.4
- 回答日時:
そもそも、学習でなんとかなるものではないのです。
「~が作りたい」とか「~を作れと言われた」とか、何か目的を持っていないと、絶対作れるようになりません。
例えば、"1+1の答えを表示する。"と思った(もしくは作れといわれた)とします。
すると、
(1)最初の1を覚えておく
(2)次の1を覚えておく
(3)(1)で覚えた数字と(2)で覚えた数字を足す
(4)(3)で得た結果を表示する
という手順だろうなあ~ と想像できます。
もし、この「想像」ができないのであれば、プログラミング以前の問題です。
コンピュータにとらわれず、もっと色々なものの手順を知っておく必要があります。
料理のレシピを読むことはプログラミングには結構役立ちます。
料理はプログラミングと同じといってよいでしょう。
こんな感じ↓
誤1 水になべを入れる→例外(入りません)
誤2 なべを火にかける→例外(水が入っていないので空焚きになります)
正 なべに水を入れて火にかける→○
この想像ができるとします。
できるのならば、あとは言語での実装だけの問題ですので、
本などを読みながらでいいので、実装していけばよいのです。
文法などは特に丸暗記する必要はありません。
No.2
- 回答日時:
プログラミングは、文法等を理解できていれば暗記していなくて構わないです。
言語が用意している標準的なライブラリや、他の人が作成したライブラリ、WindowsのWin32APIやDirectXAPI等は所詮プログラムを書く上での部品に過ぎません。どういう時にどういう部品を使ったらいいかわからなければ、本やネット上の資料を使って調べればいいのです。
むしろ、すべてを暗記するのは実際問題無理です。仕事にしろ趣味にしろ、使うツール等がいつもまったく同じだとは限らないのですから。
まずは、「何かを作ろう」という意識が大切です。
目的を持たずに手法だけ学習しても、上達はしませんし、何をしたらいいのかわからないままですよ。
No.1
- 回答日時:
あまりにも漠然とした質問ですね。
ただテキストを読めばわかるってことは、文法そのものは理解できてると言うことですか?
それならば、具体的に何かを作成する(ソースを書く)しか上達の道はありません。
初心者の場合よくあることですが、入門書に沿って学習を進めていき、
そのあとどうしたらいいか解らない。
どう言語を使ったらいいか解らない。
こんな事をよく聞きます。
学校ならカリキュラムを追っていけば、それいいでしょうし、
そもそも、使わないのであれば、言語習得する必要はないと思います。
とにかく、自分で目標を決めてソースを書きまくるしかないです。
質問者に限らず、皆そうやっています。
目標は自分であったらいいなと思うツールや、既にあるツールを、作ってみたり、ゲームをつくってみたり、自分を基準に探すと良いです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 英語 英語を理解し話すこととして、日本語の参考書のように難しい用語でまとめられた文法書を使って勉強する必要 10 2022/10/12 14:28
- IT・エンジニアリング バックエンドエンジニアに転職 2 2022/04/07 00:51
- C言語・C++・C# QT(C++)の学習方法について 1 2023/08/24 12:47
- IT・エンジニアリング c言語とjavaの需要について 3 2022/06/23 22:59
- その他(悩み相談・人生相談) 質問を開いてくれてありがとうございます。 転職で資格を取りたくて悩んでいます。 取りたい資格とはフォ 2 2022/04/05 17:19
- IT・エンジニアリング FORTRAN、COBOL、C、Java、C++とか誰が作ったのですか?言語習い使いまた出て、キリが 4 2023/05/06 23:11
- 日本語 〈場所を示す「に」と「で」〉 という誤り 36 2022/11/12 15:04
- 予備校・塾・家庭教師 武田塾について。通信制高校3年です。 中学から含め全く勉強しませんでした。 高校は母も病気気味だった 2 2022/08/11 20:46
- 日本語 「文法」を理解できません。 わたしは日本語を「文法」で覚えた訳ではありません。 第二言語を習得したく 10 2022/09/12 10:51
- 中国語 もう一度1から中国語を勉強し始めましたが、スピードについていけません。 1 2023/07/21 10:33
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
MFCについて詳しく書かれている...
-
RS232Cの制御について詳しく書...
-
本格的なGUIを作るのにおすすめ...
-
Windows Media Playerを開くと...
-
String^の^自体が何を意味して...
-
unix-c と linux-c の違いは?
-
sleep関数
-
オブジェクトブラウザの「stdol...
-
行列の積の処理を高速化したい
-
LIBCMT.LIBをリンクしてコンパ...
-
【VC++】MFC、C++/CLI(CLR)、...
-
VB.NET とドットNET(.NET...
-
C++を読めるようになりたい
-
DXライブラリで作成したゲーム
-
標準ライブラリだけでgetch関数...
-
gcc に mktemp 危険と怒られ...
-
VB と VC++ と VC#の違いは?
-
C言語で自動販売機のプログラ...
-
外付けHDDにあるiTunesのデータ...
-
Ps+のフリープレイでDestiny2の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
月額15,000円のプログラミング...
-
ヤフー知恵袋みたいなサイトを...
-
IPアドレス、サブネットマスク...
-
[ADO]と[ADO.NET]の違い
-
C、C++のプログラミング勉強に...
-
大阪梅田でプログラミング関係...
-
RS232Cの制御について詳しく書...
-
T-kernelに関しての質問です。
-
in_addrのs_addr?
-
C++Builderに関するオススメの本?
-
WinAPI、DirectXの本
-
CかVBでポートを制御する方法
-
PHPでショッピングカートを自作...
-
VC6でマルチスレッドorフォーク
-
Qtを勉強するのに何か良い書籍...
-
VCによる、RPGのプログラミング...
-
シリアルポートの制御に関する書籍
-
DirectX 入門書
-
OLEの構造化ストレージについて...
-
3次元データを3D表示
おすすめ情報