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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

They Write the Right Stuff (1996)

48 点作者 fawce超过 8 年前

6 条评论

metasean超过 8 年前
Comes up on a regular basis [0], but definitely worth the read if you haven&#x27;t already done so.<p>[0] <a href="https:&#x2F;&#x2F;hn.algolia.com&#x2F;?query=They%20Write%20the%20Right%20Stuff&amp;sort=byDate&amp;dateRange=all&amp;type=story&amp;storyText=false&amp;prefix&amp;page=0" rel="nofollow">https:&#x2F;&#x2F;hn.algolia.com&#x2F;?query=They%20Write%20the%20Right%20S...</a>
zb超过 8 年前
As far as I can tell this group was essentially the world&#x27;s last human-powered compiler. Their job was to translate what was effectively high-level code[1] into assembly language.<p>That&#x27;s cool and all, but <i>your</i> compiler probably has far <i>lower</i> error rates, definitely has much <i>higher</i> repeatability, runs in seconds instead of... years, and doesn&#x27;t cost tens of millions of dollars per year.<p>The idea that <i>we</i> should be imitating <i>them</i> is laughable. Automated compilers were light years ahead even at the time.<p>Maybe one day we&#x27;ll see an article about the high-level code was designed. Probably not though.<p>[1] &#x27;&quot;Our requirements are almost pseudo-code,&quot; says William R. Pruett, who manages the software project for NASA. &quot;They say, you must do exactly this, do it exactly this way, given this condition and this circumstance.&quot;&#x27; - they may use words like &#x27;specification&#x27; and &#x27;requirements&#x27;, but generally those terms are indicate documents that tell you what to do, not what to do and how to do it.
dws超过 8 年前
Calculating the cost of a line of shuttle code, adjusting for present dollars, then comparing that with your own code base can be insightful.
评论 #13663749 未加载
maxxxxx超过 8 年前
This is interesting but I could also write perfect code if I could polish the same process over years and years. In regular business you have to work with unclear requirements and unreasonable deadlines. You simply don&#x27;t get the time to do a good job.
评论 #13661799 未加载
评论 #13661907 未加载
samat超过 8 年前
I love articles on space programs programming, but this one is so condescending to usual computer project&#x2F;programmers it&#x27;s not worth reading. It does not mention enourmous amount of resources put into tiny software to get it perfect. As if in the future all the software will be like that.<p>Facts are all right, but tone and ideas in this article are horrible.
评论 #13664757 未加载
评论 #13663568 未加载
lallysingh超过 8 年前
Anyone have any good pointers on the processes they use to get their error rates so low?
评论 #13662102 未加载
评论 #13664649 未加载
评论 #13661329 未加载