2016-04-17
C言語の学習を始めました。
Learn C the Hard Way」を主に使用していますが、これはこの方法が安価で信頼性が高く、長続きする学習方法であり、私がより多くのことをコントロールできるからです。Learn C Hard Way」では、コードを自分でコンパイルする方法が紹介されていて、何の工夫も必要ありません。そして最後には、シンプルなサーバーなどを作るのにも役立ちます。
あるサイトではコンパイラがサイトに組み込まれていましたが、それでは自分のコンピュータにコードを保持することができません。また、私がコンパイルする必要もありません。Learn C the Hard Way」は少し時間がかかりますが、すべてが頭と手を介して行われるので、私は気に入っています。
最初はC言語は難しいと思っていましたが、すでに簡単なプログラムを作っています。まだまだ難しいと思っていますが、私には難しすぎるという壁をすでに突破しています。
C言語で大したものが作れるとは思っていませんが、C言語をきっかけにC++に移行して、3Dゲームプログラミングプラットフォーム「Unity」を使えるようにしたいと思っています。長期的な目標です。でも今のところ、楽しくてワクワクしています。また、makeでプログラムを作ることを学んだことで、自分でlinuxのディストリビューションを作ってコンパイルする「Linux from Scratch」に挑戦する自信がつきました。それはまた別の記事で紹介します。