编程与数学—计算思维与数学思维的碰撞