C言語は難しいですか?

提供: C言語入門
移動: 案内検索
スポンサーリンク

C言語とは、プログラミング言語の1つです。C言語は、難しいのでしょうか?

読み方

C言語
しー げんご

概要

C言語 そのものは、難しくありません。言語仕様で覚えることは、あまり多くありません。プログラミングの習得する簡単な方法は、慣れです。

C言語をスラスラ書けるようになるには?

プログラミングの習得は、慣れです。まず、一冊ぐらい、書籍を読んで、書いてあるコードを試して見るのが慣れへの一番の近道です。まず、たくさん、いろいろなコードを書くと良いでしょう。

書けば書くほど、スラスラ書けるようになります。2-3ヶ月、とにかく、書きまくってれば、誰でもすぐに上達します。心配は無用です。

本は1冊で十分か?

おそらく、たいていの人は1冊では、不十分でしょう。C言語が難解であるとされるポインタだけで本を1冊書けてしまいます。

学んだほうが良いことはたくさんあります。どういったことを実現したいか、によって、勉強の方向性が変わる部分もあります。 たとえば、Unix系のプログラマを目指すのであれば、下記に列挙することを学ぶのが良いでしょう。

  • 言語仕様を学ぶ
  • アルゴリズムを学ぶ
  • 必要であれば、ポインタをしっかり学ぶ
  • OSのシステムコールやデーモンプログラムを学ぶ
  • ソケット通信などを学ぶ
  • プロセスやマルチスレッドプログラミング学ぶ

より良いコードを書けるように成るには?

ただ、ガムシャラに、コードを書いていれば、良いコードを書けるようになるわけではありません。

先人たちのコードから学べることも多いため、ただ、たくさん書くのではなく、よいコードを読み、そこから学びとるのが大事です。ただし、ひどいコードをたくさん読んでしまって、悪い習慣を身につけないようにしなければなりません。

どういったコードを読むのが良いかというと、 OS のライブラリなどを読んでみるのが良いでしょう。 FreeBSD なら /usr/src に OS のソースがあります。 C言語のライブラリ libc などがお手頃だと思います。

関連項目




スポンサーリンク