2012-01-01から1年間の記事一覧

マージソートが書けなくても、プログラマになれる方法

久しぶりに社内でプログラミングのレクチャーをすることにしたのだけれども、準備をしていて自分がどうやってプログラマになったかをふと思い返してしまった。結論を書くとあっさり一言で済んでしまうのだけれども、やはり苦労話(?)もないと面白くないの…

[C++] 例外を投げ捨てるのがあまりよろしくないわけ

前の記事で例外は投げ捨てみたいなことを書いておいてなんだが、投げ捨てるのはあまりよろしくない。 例外を catch しないと std::terminate() が呼び出されて最後は abort(3) されるのだけれども、この場合は RAII が効かず、スタックオブジェクトのデスト…

C++チップス

最近 120 年ぶりに C++ を書くことにしたので、もだーんとは何かという禅問答を繰り返した記録を公開。 C++ のススメ なぜ C ではなく C++ を使うのか。その理由の 99.999% は std::string にある。char* は忘れるんだ! std::string を使うだけで↓のように…

東京大学の秋入学

日経新聞や各メディアによると、東京大学は海外の大学に合わせて秋入学を検討しているそうな。 高校以下の各学校にまで波及するならばよしとして、もし東京大学単独で秋入学という制度になってしまうようなら、日本の高校生が東京大学に行くメリットは著しく…

今年の抱負

毎年、元旦には一年の計を立てることにしています。 その時に気をつけているのは、 シンプルで覚えやすい、 達成できたかできないか判定できる目標を、 ひとつだけ立てる ことです。 まず、一年の計を立てても一年後に忘れてしまっていたら達成のしようがな…