是相通但不同领域的概念。数学中的函数是根据给定的输入计算或转换得到结果。而编程中的函数则是一个处理过程,它可以执行数学中的函数一类的纯粹计算过程也可以做更多更复杂的事,如打印文档,收发数据等等。总的来说,编程中的函数借用了数学中的函数的输入,处理,输出的概念,但可以利用计算机等从事更加复杂的处理及运算。当然,编程中的函数即使做单纯的运算也是在离散数学空间里面的,这是和普通函数不同的。