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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Ask HN: I am building a step-by-step equation solver to learn how math works

9 点作者 tkosan将近 9 年前
I am an average programmer who used to have trouble understanding how math worked. According to Donald Knuth, science is knowledge that is understood so well that it can be taught to a computer. So, I decided to write a program that solves elementary algebra equations step-by-step the way humans typically do to fully understand the process. This turned out to be a very effective way to learn math because I now understand how elementary algebra works, and I am no longer intimidated by more advanced mathematics.<p>My question is, would enough programmers be interested in learning how math works using this approach to make it worthwhile for me to create educational materials that are based on it?

6 条评论

wayn3将近 9 年前
This exists. Its a program called Maple and really sophisticated. Industry standard. Every physicist&#x2F;mathematician has a license. It can perform all the standard operations on a lot of math objects that you have probably never even heard about. No offense here. Math gets a lot stranger once you leave calculus behind.<p>There is wolframalpha, the computational knowledge engine. Provides maple core functionality and behaves more like a search engine.<p>If you do this for your own learning experience, that&#x27;s awesome. As a business, you would have to be really good at a lot of very deep math to compete on that level.
评论 #12059858 未加载
wslh将近 9 年前
Yes, sure. You can even give a better insight about how roots of a polynomial of grade 2 can be obtained with a step by step approach or how you can derive and integrate symbolically.<p>This is like the explain command in databases.
jjpe将近 9 年前
This is pretty cool. I might actually use this (assuming it can solve any &quot;solvable&quot; linear system). I&#x27;d also use a version of this for differential equations, if you happened to write one :)
tkosan将近 9 年前
This video shows what I have working so far:<p><a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=cy6bwNBkAK0" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=cy6bwNBkAK0</a>
评论 #12055908 未加载
seanccox将近 9 年前
I would be very interested. Do you have a sample lesson to share?
selmat将近 9 年前
I think there will be hundreds of kids and students who struggle with math.