2.3.16 program和module的联系和差别是什么?