Task: Sentiment Analysis
Input (Japanese): 著者の「プログラミング愛」が溢れ出るような入門書 . これからプログラミングを一から始める、あるいは、プログラミング言語の文法は一通りおぼえたけれどプログラムが書けない、というような読者を対象とした「プログラマ脳育成講座」。  　学生時代の著者には、プログラミングの疑問に答えてくれる良き先輩がいたという。今度は著者が先輩として読者にアドバイスをおくる、というのが本書の趣旨。著者は、プログラマがどんなことを考えながらプログラムを書いているのか、プログラマの暗黙知を言葉によって表現しようとしている。「あとがき」によれば、もともとは「どうすればプログラムを書けるようになれるのか？」というタイトルを仮定していたそうだ。なるほど、その通りの内容。「ifとelseの思考術」は若干ポイントを外したタイトルかと思う。  　ありがちなプログラミング入門とはやや位置づけが異なる。C言語を用いたプログラム例が載っているが、文法や関数の解説にはほとんど重きを置いておらず、むしろ、そういったプログラム例を掲載する意図や、読者がそこから何を学ぶべきかについて、いろいろヒントを与えてくれる。  　プログラミング言語の文法をおぼえただけでは、必ずしもプログラムが書けるようにはならない。著者が繰り返し強調するのは、模倣の重要性。（本書以外の書籍も含めて）全てのプログラム例を実際に自分の手で入力し、体験する様々なエラーを1つ1つ克服していくこと。プログラム例を改造したり組み合わせてみて、いろいろ試してみること。また、ハードウェアについての大まかな知識をもつことの重要性も比較的強調されている（そのことから、最初におぼえる言語として著者はC言語を薦めている）。  　本書を面白いと思ったのは、「プログラミングの教え方」についてまで示唆するものがある点。「プログラミングの面白さを少しでも多くの人に知ってもらいたい」という著者の「プログラミング愛」が溢れ出るような入門書だと思う。
Output (English): POS