C言語勉強中の初心者です

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
ブルース
記事: 10
登録日時: 10年前

C言語勉強中の初心者です

#1

投稿記事 by ブルース » 10年前

C言語勉強中の初心者です。
とりあえず初心者用の本と苦るしんで覚えるC言語さんのサイトはは読み終わったんですけど何から手をつけたらいいのかわかりません。
別にC言語のみで作りたいものがあるわけでもありませんし。
C言語にはなれたいとは思うんですが・・・どうすればいいですかね??
このまま次の言語へってのも少し無理があるかなと思うし。

みなさんは本を読み終わったあとはどんな風に練習したりしてましたか??
是非意見を聞かせていただけたら有難いなと思いました。

アバター
みけCAT
記事: 6734
登録日時: 13年前
住所: 千葉県
連絡を取る:

Re: C言語勉強中の初心者です

#2

投稿記事 by みけCAT » 10年前

AIZU ONLINE JUDGEという、プログラミングの問題がたくさん載っているサイトがあります。
Volume 0,1,2の問題は比較的簡単なものが多いので、挑戦してみてはいかがですか?
オフトピック
ブルース さんが書きました:苦るしんで覚えるC言語さんのサイトはは読み終わったんですけど
誤字に見える部分が2箇所あります。IMEの不都合でなければ、落ち着いてください。
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)

アバター
みけCAT
記事: 6734
登録日時: 13年前
住所: 千葉県
連絡を取る:

Re: C言語勉強中の初心者です

#3

投稿記事 by みけCAT » 10年前

プログラミングの問題が載っているサイトは他にもあります。
AtCoder (アットコーダー) : プログラミングの腕を競う大会が開かれることがあります。オススメ。
PKU JudgeOnline
Sphere Online Judge (SPOJ)
NPCA Judge
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)

ブルース
記事: 10
登録日時: 10年前

Re: C言語勉強中の初心者です

#4

投稿記事 by ブルース » 10年前

覗かせていただきます

アバター
softya(ソフト屋)
副管理人
記事: 11677
登録日時: 13年前
住所: 東海地方
連絡を取る:

Re: C言語勉強中の初心者です

#5

投稿記事 by softya(ソフト屋) » 10年前

言語は道具ですので、どれだけたくさん覚えてもプログラムを組めるようにはなりません。
大工道具であるノコギリを極めても、家の建て方は家を建てる勉強をしないと出来ないのと同じです。
設計図が必要な所もプログラミング言語と相似性があります。

ただ、C言語が作りたいものの目的に合っていればよいですがC言語は細かすぎる不便な言語なので目的に程遠い場所にいるかもしれません。
なので、場合により言語を変えるのも悪い選択ではありません。

みけCATさんの紹介しているプログラミング問題はアルゴリズムの勉強にはとてもなると思います。
が罠があって、それだけ出来て満足してしまう人がいます。
この場合、何時まで経ってもゲームやアプリを作れるようにはなりません。
早いうちに本格的なものに挑戦する必要が出てくるわけです。

【補足】
私としては平行で勉強されるのをおすすめします。
1.AOJでアルゴリズムに挑戦
2.何かアプリを作る。
同時並行するわけです。 【誤字修正】
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。

ブルース
記事: 10
登録日時: 10年前

Re: C言語勉強中の初心者です

#6

投稿記事 by ブルース » 10年前

なるほどやはりよく言われているゲームを作るDXイブラリとか言うやつで簡単なプログラミングを実績していったほうがいいということですかね??

アバター
softya(ソフト屋)
副管理人
記事: 11677
登録日時: 13年前
住所: 東海地方
連絡を取る:

Re: C言語勉強中の初心者です

#7

投稿記事 by softya(ソフト屋) » 10年前

ゲーム制作が不向きな人もいます。
あとゲームと一般アプリは作り方が違いすぎるので、目指す方向で決めたほうが良いです。
大半のIT業界プロのプログラマーはゲームを作るのが苦手です。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。

ブルース
記事: 10
登録日時: 10年前

Re: C言語勉強中の初心者です

#8

投稿記事 by ブルース » 10年前

分かりました。一度何か自分でも作ってみます。

たいちう
記事: 418
登録日時: 13年前

Re: C言語勉強中の初心者です

#9

投稿記事 by たいちう » 10年前

> とりあえず初心者用の本と苦るしんで覚えるC言語さんのサイトはは
> 読み終わったんですけど何から手をつけたらいいのかわかりません。

読んだ、という表現が気になります。
softyaさんの例えにのっかると、大工道具の取扱説明書を読み終わっただけで、
「大工は極めた、次の職業は?」みたいな状況ではないですか?
だから実際に、犬小屋程度は作ってみましょうよ、ということ。

犬小屋が良いのか、本棚が良いのかは、好みとか次に目指す目標によります。

ブルース
記事: 10
登録日時: 10年前

Re: C言語勉強中の初心者です

#10

投稿記事 by ブルース » 10年前

分かりました、犬小屋レベルぐらいからなんか組んで見ようと思います。

アバター
usao
記事: 1887
登録日時: 11年前

Re: C言語勉強中の初心者です

#11

投稿記事 by usao » 10年前

「何のために」勉強されているでしょうか? っていう目的があると思うので
それに必要なことをやっていけばよいのではないでしょうか.
オフトピック
うまく言えないけど,
犬小屋を作ってみたりどこかの問題に取り組んでみたりするとしても
それは目的のために必要な勉強手段として,やられた方がいいんじゃないかなー,みたいな.
「勉強することが目的」みたくなってしまわないように,「その 勉強/練習 自体の目的をしっかり決める」というか.

方向性というか習得すべき事柄的なものを定めずに練習に取り組んでも,
じゃあいつまで練習してれば次に行けるの?みたいなのもはっきりしない気がするし
そこらへんあやふやな状態で 目的に対して余計な遠回りにならなければいいなぁ,と.
(まぁ,得るものはたくさんあるでしょうけど.)

ブルース
記事: 10
登録日時: 10年前

Re: C言語勉強中の初心者です

#12

投稿記事 by ブルース » 10年前

回答ありがとうございました。何か一度自分でもC言語の簡単なプログラムを何度か組んでみて慣れてから別の進みたい方向に行こうと思います。

閉鎖

“C言語何でも質問掲示板” へ戻る