プログラミング作法 古代C言語で1=2を証明してみたCプログラミングバグ初心者プログラミング作法C オブジェクト指向と10年戦ってわかったことオブジェクト指向プログラミング教育プログラミング作法オブジェクト指向