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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

“A damn stupid thing to do”–the origins of C

82 点作者 etrevino超过 4 年前

6 条评论

aap_超过 4 年前
The title is total clickbait. That quote has nothing to do with C.
评论 #25403111 未加载
TwoBit超过 4 年前
How much better or popular would C be if it never had some of its most egregious flaws such as pointer/array decay, unsafe string functions, signed char, switch fallthrough, short/long/int, etc.?
评论 #25402251 未加载
评论 #25402261 未加载
评论 #25402192 未加载
评论 #25402140 未加载
ncmncm超过 4 年前
It is true that in almost every case, the reason for inventing a new language did not in fact justify anything like the amount of effort involved. Languages get created anyway, for insufficient reasons, and once in a blue moon a miracle happens, and the language takes off.<p>Excellence is absolutely not obligatory to get a miracle, but failings do often help prevent one. The most interesting cases are not the miracles, which are each <i>sui generis</i>, but the near misses like Pascal, Ada, and Lisp.
tempodox超过 4 年前
“<i>This accomplishment, by an amateur, caught the attention of Lord Halsbury, managing director of the National Research and Development Corporation, who soon recruited Strachey to spearhead the government’s efforts to promote practical applications of the rapid developments in computer science taking place at British universities.</i>”<p>Is anything akin to this happening today? It seems to me we are currently resigned to the idea that only corporations can successfully play that role today. Am I missing something?
WarOnPrivacy超过 4 年前
<a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=25357867" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=25357867</a>
mraza007超过 4 年前
I was just reading this article yesterday very interesting article !!