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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

The Domino Computer

54 点作者 bschne大约 1 年前

4 条评论

mark_undoio大约 1 年前
On a holiday with friends I once spent some time on a beach trying to demonstrate a computer could be built with sandcastles and tennis balls.<p>IIRC, we managed to get AND, OR, NOT, XOR working and I set about building a half adder. It needed a lot of beach space, since it was a fairly shallow slope and you needed the balls to get up enough speed to work the logic.<p>The end result was, unfortunately, that the sea started washing away my design before I quite managed to debug it.<p>Ultimately I&#x27;d have needed to find a way to build a bigger chunk of logic and keep the balls circulating around it - didn&#x27;t get that far but felt ready to do so if a post-apocalyptic scenario called for it.
评论 #40080546 未加载
评论 #40085555 未加载
tromp大约 1 年前
Teaches you how to build NOT, OR, AND, and XOR gates out of ideal dominoes (that fall perfectly straight).
SilasX大约 1 年前
Pet peeve: This shouldn&#x27;t be called computers. Doing so blurs the difference between what they and &lt;the natural conceptspace cluster normally called &quot;computers&quot;&gt; do.<p>This is a <i>calculator</i>: a machine cable of doing a one-off operation (implementing something interpretable as a calculation) before requiring further intervention. &quot;Computer&quot; should be at least reserved for those that can do a lot of instructions, preferably indefinitely, without human involvement.<p>And I don&#x27;t think this is a terminological nitpick, it bleeds into a fundamental disconnect that leaks out in their puffery:<p>&gt;The aim is to demonstrate how very simple reactions, simple enough that they occur in real physics, can be combined to perform mathematical calculations — which hopefully helps explain how large numbers of transistors can combine to play Doom.<p>No, it doesn&#x27;t. No matter how many of these domino calculators you string together, <i>you&#x27;re not getting Doom</i> (even with the appropriate hardware to use the calculation&#x27;s results). To model the core dynamic needed to run Doom, you at least need the ability to indefinitely run such calculations, in a way that subsequent ones depend on the results of earlier ones. By construction, these systems can&#x27;t do that, and provide no insight into how you would.<p>It does provide a demonstration that a (non-electronic) physical system can implement the dynamic behind addition. Cool. But I&#x27;m not sure what layperson actually has trouble on that point. There are lots of physical systems that do that -- the confusion, I think, would lie in <i>how</i> you can bridge the gap to Doom. (At least, it was for me when computers seemed mysterious.)<p>Cool, they found one more physical way to implement a specific calculation. Call it a domino calculator. Don&#x27;t call it a computer, don&#x27;t imply it solves the core difficulties needed to run Doom.<p>Okay, rant over, now you can accuse me of making a mountain out of a molehill.
评论 #40078000 未加载
评论 #40077556 未加载
评论 #40078432 未加载
评论 #40081881 未加载
javajosh大约 1 年前
I&#x27;ve often felt that neither Church nor Turing really captured the essence of computation. All you need is a set of distinguishable states, and the ability for them to affect each other a la a nand gate. Neither binary nor electrons are particularly important to the idea. This is what&#x27;s so great about these primitive machines is that they highlight the full generality of computation. I would like to see more non-binary systems though.
评论 #40081833 未加载
评论 #40082167 未加载