作为程序员,你在编程时享受过哪些数学带来的好处? | 话题

发起人:李俊辰
2 人讨论
1282 人围观

有网友感慨:“遇到个集合修改问题,然后用起了高中数学的交集、差集,突然感觉还挺有意思的。”


数学是一种思维模式,考验的是一个人归纳、总结和抽象的能力。把这个能力放到程序员的世界里,其实就是解决问题的能力。在实际工作中,不是所有开发者都用得上数学知识。有些方向可能不会涉及到数学,而有些方向需要特定类型的数学知识(比如游戏开发就会涉及到大量的图形、数值工具)。


但优秀的数学功底有利于开发者的学习与进步,有的开发者会在空闲时间买一本《离散数学及其应用》来读,加强自身的数学能力。有开发者表示,没想到大学时学到的数学知识还能这么用。也有开发者分享了他的经历:


  • 下次写 1 到 n求和的时候,可以不用循环,直接用求和公式了。:)

  • 全排列算法,用数学方法验证算法是否正确。

  • 看到这个问题想起了传奇的 Quake-III 平方根函数。


作为程序员,你在编程时享受过哪些数学带来的好处?欢迎在下方留言区分享你的看法。


讨论 (2 条讨论)

发布
用户头像
处理图像裁切出圆形,怎么都想不到怎么实现。搜到一个代码看了半天不知道算那几个数啥意思,后来突然想到,这不是圆的坐标公式嘛,-_-||
2020 年 06 月 18 日 16:09
回复
用户头像
“没有,没有,没有”
“没有,xxxx”
2020 年 06 月 15 日 15:34
回复
没有更多评论了