可能重复:
编程是否等同于数学? 程序员似乎认为他们的工作非常数学化。
当你尝试优化性能、找到最有效的算法等时,我能理解这一点。
但是当你看着一个商店的计费应用程序或充满I/O调用的系统软件时,它显然是错误的。
那么它到底是什么?计算和相关的编程真的是数学吗?
在这里,我特别想起了哲学家叔本华的话:
“算术是所有心智活动中最低级的,这一事实可以通过它是唯一一种可以用机器完成的活动来证明。例如,目前在英国广泛使用的计算机。但是,所有有限和无限分析都基于计算。因此,我们可以衡量数学家的“深刻感”,正如利希滕贝格所嘲笑的那样:“这些所谓的数学教授利用了其他人的纯真,获得了拥有深刻感的信誉,这与神学家对自己的圣洁的深刻感非常相似。”
上述引用摘自这里。看来程序员正在进行老人家所鄙视的机械化基础智力活动。
那么到底是什么呢?编程真的是“好”的数学,还是更低级的类型,或者完全是商业用途而不与纯粹的学科混淆的其他东西?
编程是否等同于数学? 程序员似乎认为他们的工作非常数学化。
当你尝试优化性能、找到最有效的算法等时,我能理解这一点。
但是当你看着一个商店的计费应用程序或充满I/O调用的系统软件时,它显然是错误的。
那么它到底是什么?计算和相关的编程真的是数学吗?
在这里,我特别想起了哲学家叔本华的话:
“算术是所有心智活动中最低级的,这一事实可以通过它是唯一一种可以用机器完成的活动来证明。例如,目前在英国广泛使用的计算机。但是,所有有限和无限分析都基于计算。因此,我们可以衡量数学家的“深刻感”,正如利希滕贝格所嘲笑的那样:“这些所谓的数学教授利用了其他人的纯真,获得了拥有深刻感的信誉,这与神学家对自己的圣洁的深刻感非常相似。”
上述引用摘自这里。看来程序员正在进行老人家所鄙视的机械化基础智力活动。
那么到底是什么呢?编程真的是“好”的数学,还是更低级的类型,或者完全是商业用途而不与纯粹的学科混淆的其他东西?