算法和程序有何关系