我见过程序员在他们的代码中与非常复杂的数学问题“战斗”,特别是在游戏编程,物理编程,图形编程等领域。我是一名web开发人员,我想知道是否有数学概念可以用于web编程。我在一年零两个月前开始了web编程,我所处理的一切都是复杂的系统分析,数据库查询,用户界面设计,简单的数据结构,复杂的数据操作和解释(正则表达式,解析等),但我还没有发现需要复杂的数学。
所以重复这个问题,有没有数学概念可以利用我的web开发技能?如果有,它们是作为优势还是不可或缺的场景?
发布于 2010-07-23 09:52:16
今天,你没有理由不能在web应用程序中使用你的数学脑细胞。你提到游戏、物理和图形,就好像这些都是网络编程所独有的一样。他们不是。例如,今天有相当多的网络游戏以web应用程序的形式实现,它们需要非常复杂的数学运算(在Flash、Silverlight甚至JavaScript中)才能将像素放在屏幕上的正确位置,包括3D投影和变换。将HTML5的画布加入其中,事情就变得非常有趣了。
web编程思维通常关注服务器配置、数据库和缓存性能,但web UI前端的构建也是web编程的一部分。一旦你负责在用户面前放置像素(不仅仅是文本),你就需要数学。如果这些像素需要移动,您将需要数学运算。
发布于 2010-07-23 09:32:45
Queueing Theory是一个数学概念,它与您的one服务器如何处理请求有关,查看您的传入请求率以及每个请求需要多长时间才能提供服务。
发布于 2010-07-23 09:41:31
领域特定的功能可能需要也可能不需要很强的数学技能,无论用来交付它的平台是什么。
例如,建立一个基于网络的推荐系统,它的推荐基于其他具有相似偏好的人认为需要良好的数学技能。
另一个相关的例子是欺诈检测。
https://stackoverflow.com/questions/3314729
复制相似问题