TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

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

5 pointsby curious16over 2 years ago

2 comments

_the_inflatorover 2 years ago
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.
debanjan16over 2 years ago
Learning Linear Algebra has helped me a lot in scientific computing.
评论 #33418710 未加载