多项选择题

A.物质生产发展的需要是科学发展的动力
B.物质生产为科学提供实验设备和观测手段
C.物质生产决定科学发展的规模和速度且决定科技成果向直接生产力的转化
D.物质生产总是走在科学发展的前面