メタプログラミングができる言語とできない言語の差とか?