概要
C言語は,いわゆる高級言語と呼ばれるプログラムの読みやすさを特徴としてもちながら,OSやコンピュータのハードウェアに近い部分まで直接制御することができる言語です。C言語を本当に理解するためにはOSの働きやCPUの動き,コンピュータのメモリ管理についての知識が必要となり,プログラミング初心者には非常に敷居が高いといえます。通常のC言語入門書はコンピュータの働きに関する部分を後回しにして説明することが多く,入門者はある程度C言語の知識がついた後に大きな壁を感じることになります。
本書はC言語を学ぶために必要なコンピュータの動きを簡潔にわかりやすく説明しつつ,C言語によるプログラミングの本質がつかめるよう配慮した解説が特徴です。gihyo.jpで好評の連載記事を電子書籍として新装し,より手軽に読めるよう無料でご提供することになりました。ぜひ手元に置いて,C言語の本質を知る喜びを味わってください。
こんな方におすすめ
- C言語,プログラミングをこれから勉強しようとしている人
- C言語の文法は知っているが,実際にプログラミングしたことがない人,知識に不安がある人
- いい加減な知識ではなく,コンピュータを正しく理解したいと思っている人