TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: Has learning mathematics made your thinking as a programmer any better?

5 点作者 curious16超过 2 年前

2 条评论

_the_inflator超过 2 年前
In every possible way!<p>Whole books could be written about this. I limit myself to a few areas which are important in modern software development.<p>Set theory Set theory is encountered at every turn. Arrays, merge, filter. Especially in the SQL area the creation of collections is nothing else than set theory.<p>Functional Programming If you understand the basics of mathematical functions, you can easily get into functional programming and also realize how extremely lousy the clumsy explanations of others on this topic are, when they try to deal with the topic without mentioning mathematical concepts.<p>Nuances Apple&#x27;s Swift language uses the keyword &quot;let&quot;. It comes from mathematics: let a = 3. People without a mathematical background often grumble, which is why the otherwise common term &quot;var&quot; is not used. A subtle test on math from Apple and thus also an homage.<p>Sorting, graphs Hardly anyone needs to implement sorting procedures by hand, but knowing them can be very helpful and used to be very, when every millisecond and every byte counted. It is similar with graphs. An extremely powerful tool, and very simple in the basics.<p>Data Science DS is, in simple terms, applied mathematics, not magic.<p>Compression algorithms, 3d games, matrix multiplication, generative art - I stop at that point. Apple&#x2F;Google Maps wouldn&#x27;t exist in the form it does if it weren&#x27;t for graphs, generative art, and much else.<p>In short, math helps very much in every way. If only to realize how little others understand about it and want to fill the vacuum with marketing terms, as from my point of view just in the field of Data Science.<p>If you just want to cobble together a few buttons for a frontend, you can get by just fine without math. Otherwise, it helps a lot not to neglect the subject, because it&#x27;s fun.
debanjan16超过 2 年前
Learning Linear Algebra has helped me a lot in scientific computing.
评论 #33418710 未加载