タグ

2012年12月17日のブックマーク (2件)

  • Cプリプロセッサメタプログラミングで、文字列系泥沼関数型プログラミング - 簡潔なQ

    今年の文化祭で書いた記事です。 - C言語といえば、いやなイメージ、過去の遺産といった感じがあるかもしれません。 C言語のネガティブな側面というと、やはりポインタやメモリ管理などが難しい、ということが思いつくかもしれません。 しかし、C言語のポインタは表記に騙されやすいだけで、仕組み自体は全く難しくありません。 文法も、どこぞのPerlC++と比べたら屁でもない単純さです。 実のところ、仕様が煩雑で難しいのは、Cプリプロセッサなのであります。 普段からあまり複雑な使いかたをしないから気づかないかもしれませんが、Cプリプロセッサの置換処理は、欺瞞と裏切りに満ちた世界なのです。 これが進化するとテンプレートなどといったもっと面白いものになるのですが、今回はCプリプロセッサで計算をしちゃったりするところまで試しにやってみましょう。 (なお、GCCにより実験的に調べた記事なので、他のCコンパイラ

    Cプリプロセッサメタプログラミングで、文字列系泥沼関数型プログラミング - 簡潔なQ
    AmaiSaeta
    AmaiSaeta 2012/12/17
    変態だ―! | ぶっちゃけ途中でコード読むの力尽きた。 | 連続する"_"と(リストの所で出てくる)空の引数は規格的に拙かったような気がする……Boost.PreprocessorのlistはBOOST_PP_NILで終端を明示する必要が有るよね。
  • 選挙に行かない男と、付き合ってはいけない5つの理由 - 病児保育のNPO法人フローレンス代表 駒崎弘樹のblog

    特に20代女子の皆さんに、おっさんから忠告しよう。 選挙に行かない男と付き合ってはならない。 もし彼氏が選挙に行かない男だったら、今すぐ別れを考えた方が良い。 暴論を吐いてアクセス数を稼ぐおっさんめ、と思われたかも知れない。しかしこれは事実だ。 なぜか、を君の彼氏の代わりに解説しよう。5分もあれば読める。 1.選挙に行くのが「面倒くさい」ということだったら 選挙に行かない理由が、「面倒くさい」だったら。 投票所はほとんどの場合、自分の家の近所だ。15分以内と言って良いだろう。 15分以内のところに休日行くのが面倒くさかったら、おそらく彼氏は君の子どもを どこにも連れて行きはしないだろう。そんなやつとは結婚しない方が良い。別れよう。 2.選挙に行かないのが「どこに入れても同じ」だとしたら 彼が「どこに入れても同じだよね」と言っていたら、彼は日語を読む能力が欠けている。 例えば、消費税に対し

    選挙に行かない男と、付き合ってはいけない5つの理由 - 病児保育のNPO法人フローレンス代表 駒崎弘樹のblog
    AmaiSaeta
    AmaiSaeta 2012/12/17
    成る程、投票と恋愛・家庭を結びつけるという視点はおもしろい。 | "選挙に行かない彼氏は、将来君たちの間に生まれる子どもたちに、良い教育や医療を与えなくても全然OKだよ、って言っているに等しいんだ"