「C言語は難しいですか?」の版間の差分
提供: C言語入門
(ページの作成:「'''C言語'''とは、'''プログラミング言語'''の1つです。'''C言語'''は、難しいのでしょうか? '''読み方''' ;C言語:しー げんご __TO...」) |
(相違点なし)
|
2016年1月9日 (土) 19:05時点における最新版
C言語とは、プログラミング言語の1つです。C言語は、難しいのでしょうか?
読み方
- C言語
- しー げんご
概要
C言語 そのものは、難しくありません。言語仕様で覚えることは、あまり多くありません。プログラミングの習得する簡単な方法は、慣れです。
C言語をスラスラ書けるようになるには?
プログラミングの習得は、慣れです。まず、一冊ぐらい、書籍を読んで、書いてあるコードを試して見るのが慣れへの一番の近道です。まず、たくさん、いろいろなコードを書くと良いでしょう。
書けば書くほど、スラスラ書けるようになります。2-3ヶ月、とにかく、書きまくってれば、誰でもすぐに上達します。心配は無用です。
本は1冊で十分か?
おそらく、たいていの人は1冊では、不十分でしょう。C言語が難解であるとされるポインタだけで本を1冊書けてしまいます。
学んだほうが良いことはたくさんあります。どういったことを実現したいか、によって、勉強の方向性が変わる部分もあります。 たとえば、Unix系のプログラマを目指すのであれば、下記に列挙することを学ぶのが良いでしょう。
- 言語仕様を学ぶ
- アルゴリズムを学ぶ
- 必要であれば、ポインタをしっかり学ぶ
- OSのシステムコールやデーモンプログラムを学ぶ
- ソケット通信などを学ぶ
- プロセスやマルチスレッドプログラミング学ぶ
より良いコードを書けるように成るには?
ただ、ガムシャラに、コードを書いていれば、良いコードを書けるようになるわけではありません。
先人たちのコードから学べることも多いため、ただ、たくさん書くのではなく、よいコードを読み、そこから学びとるのが大事です。ただし、ひどいコードをたくさん読んでしまって、悪い習慣を身につけないようにしなければなりません。
どういったコードを読むのが良いかというと、 OS のライブラリなどを読んでみるのが良いでしょう。 FreeBSD なら /usr/src に OS のソースがあります。 C言語のライブラリ libc などがお手頃だと思います。