Cプリプロセッサ・パワー

このタイトルにピントきたら110番

「Cプリプロセッサメタプログラミングで、文字列系泥沼関数型プログラミング

Cプリプロセッサでプログラムを書く方法(1)

http://d.hatena.ne.jp/qnighy/20091107/1257587259

興味深いが,一言で言えば「よい子は まともなプログラマーは真似しちゃいけないよ」.ほとんど「Cプログラミング診断室」や「Javaパズラー」の世界だ.*1

改訂新版 Cプログラミング診断室

改訂新版 Cプログラミング診断室

「マクロの乱用」はC言語の有名なバッドプラクティスの一つなのだ.これでもし,「Cのマクロを組んで作業するのは実力ではないですか?」*2なんて言ってくる奴がいたら,とりあえず性根をたたき直しておいた方が良い.

*1:「泥沼関数型」と書いてるくらいだから,自分でも分かってるんだろうけどさ.

*2:http://d.hatena.ne.jp/JavaBlack/20091107/p1 とは少し事情が異なる.

続きを読む