結果 : explain generic code generation algorithm