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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Notes to Computer Science Freshmen from the Future

4 点作者 jingwen大约 8 年前

1 comment

daly大约 8 年前
There is a major programming shift happening. In the last few years there has been major advances in program proof technology. The magic words are the &quot;Curry-Howard Isomorphism&quot;. Having lived through structured programming, CLU modules, Pascal strong typing, Smalltalk object-oriented programming, distributed programming, functional programming, and other such trends I can tell you that proving programs correct is &quot;the next big thing&quot;.<p>I predict that within 5 years you&#x27;ll be expected to write proven programs. Test-Driven Development (TDD) is toast. It doesn&#x27;t work and it wastes time. Prove your program and generate code from your proof. That works today. Why aren&#x27;t you using it?<p>Your car will be &quot;brake by wire&quot; where the brakes are applied by computer after you step on the brake pedal (if you have one). You REALLY want to PROVE that the brakes will be applied within 1ms. Your life depends on it.
评论 #13846129 未加载