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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Ask HN: Any software projects considered Done?

7 点作者 iptq将近 5 年前
Assuming the semantics of programming languages are well-defined, I&#x27;m wondering if there&#x27;s any software projects that we can confidently say are entirely bug-free and not requiring any new feature additions to be considered complete.<p>If not, how about only considering the projects&#x27; core source code, not counting compiler&#x2F;build-chain bugs and dependency bugs?<p>If not, what would be the closest?

6 条评论

hackermailman将近 5 年前
Daniel Bernstein&#x27;s qmail has a standing offer from 1997 to find a bug <a href="https:&#x2F;&#x2F;cr.yp.to&#x2F;qmail&#x2F;guarantee.html" rel="nofollow">https:&#x2F;&#x2F;cr.yp.to&#x2F;qmail&#x2F;guarantee.html</a> and the last version released was in 1998, I guess it&#x27;s done. He wrote a paper about why it succeeded <a href="https:&#x2F;&#x2F;cr.yp.to&#x2F;qmail&#x2F;qmailsec-20071101.pdf" rel="nofollow">https:&#x2F;&#x2F;cr.yp.to&#x2F;qmail&#x2F;qmailsec-20071101.pdf</a>
gus_massa将近 5 年前
TeX (not LaTex) is quite close <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;TeX#TeX82" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;TeX#TeX82</a>
RNeff将近 5 年前
The Hewlett Packard calculators had their binary code inserted into the ROMs as part of the fabrication of the chip. The code was written in assembly language, then heavily tested on hardware simulators. The original HP-35 had a bug in the logarithm code. The bug had to be found and fixed, retested, new ROM chips fabricated and packages. Then owners that wanted it fixed had to mail their calculator back to HP. The unit was opened up, a ROM chip removed, the new ROM soldered in, unit closed up, tested, mailed back. All for free. There was a very strong demand that this never happen again. I am unaware of any other HP calculator recalls. Each calculator code was considered complete.<p>The early video games, both console and arcade, were delivered in ROM chips. Also early embedded systems like DVD&#x2F;CD disk players, televisions, modules in cars, routers, etc.
jjjbokma将近 5 年前
I consider the static site generator [0] I wrote done. I don&#x27;t plan to add new features (can&#x27;t think of any). I have no idea if there are bugs left in it; I have been using it for 476 days to generate a tumblelog [1].<p>[0] <a href="https:&#x2F;&#x2F;github.com&#x2F;john-bokma&#x2F;tumblelog" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;john-bokma&#x2F;tumblelog</a><p>[1] <a href="https:&#x2F;&#x2F;plurrrr.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;plurrrr.com&#x2F;</a>
maerF0x0将近 5 年前
I doubt they&#x27;d claim to be perfectly &quot;bug free&quot; but this came to mind reading your post: <a href="https:&#x2F;&#x2F;github.com&#x2F;boltdb&#x2F;bolt" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;boltdb&#x2F;bolt</a>
speedgoose将近 5 年前
I think the GNU coreutils are mostly done.