2005年10月19日のブックマーク (2件)

  • GCC の最適化で printf が puts になる場合 - bkブログ

    GCC の最適化で printf が puts になる場合 GCC の最適化により printf の呼び出しが puts に置き換わることがある、と 先日、教えてもらったので試してみました。 次のような hello.c をまず最適化なしでコンパイルします。 #include <stdio.h> int main () { printf("hello, world\n"); return 0; } % gcc -o hello hello.c そして、実行可能ファイル hello を readelf コマンドで覗いてみると、 printf という文字列が見つかります。 puts は見あたりません。 % readelf -a hello | egrep 'printf|puts' 080495d0 00000207 R_386_JUMP_SLOT 00000000 printf 2: 0000

    ajitak
    ajitak 2005/10/19
    涙ぐましい
  • 天樹征丸日記 - ブログのテーマ

    メールで読みたいテーマを募集したところ、やっぱり多いのは『金田一少年』などのトリックの発想法ですね。 それって、けっこう難しい話で、決まった法則なんかはないんです。 このパターンにはまると出てくる、みたいなことがあるといいんですけど。 でも、強いて言うなら『気分転換』かな。 そろそろ出ないとヤバい、なんて時に、気分転換に歩いたり、別の用事で外に出たりすると、フッ、と出たりすることがあります。 そういうエピソードは今日発売になる『探偵学園Q THE LAST MYSTERY』の中で、トマちゃんが語ってくれてますから、そちらも読んでみてください。 ネタ集めは、当に日常の中からですね。 新聞や雑誌、書籍、漫画映画テレビ……などなんでもありです。 パズルのピースをバラバラに拾い集めて、ある時ネタにならないかな、と思っていじっていると、おや?なんか絵になってきたぞ、みたいな? トリックに限った

    天樹征丸日記 - ブログのテーマ
    ajitak
    ajitak 2005/10/19
    アラやツッコミ所や少々の無理をただし~すぎるとせっかくの面白さが消えてしまうことも少なくない