程序包括哪两方面内容