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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

The Development of the C Language (1993)

57 点作者 dodders超过 9 年前

5 条评论

bitcointicker超过 9 年前
I love C. Perhaps this is because it&#x27;s the first language I was taught. It fascinated me. It was complex, it allowed you to do dangerous things, but once it clicks, its like an epiphany :-)<p>I hardly use it much these days, it&#x27;s much faster to get things done in python, ruby or perl. Unless you need performance. I guess its like an old song, listening to it brings back memories of what was going on in your life when you first heard it. Reminiscing about writing my first C programs brings back the same kind of memories.<p>Do other people have the same feeling about the first language they learnt? Or is C really special? :)
评论 #10756095 未加载
评论 #10755026 未加载
agumonkey超过 9 年前
<a href="https:&#x2F;&#x2F;vimeo.com&#x2F;132192250" rel="nofollow">https:&#x2F;&#x2F;vimeo.com&#x2F;132192250</a>
评论 #10754322 未加载
pjmlp超过 9 年前
&quot;To encourage people to pay more attention to the official language rules, to detect legal but suspicious constructions, and to help find interface mismatches undetectable with simple mechanisms for separate compilation, Steve Johnson adapted his pcc compiler to produce lint [Johnson 79b], which scanned a set of files and remarked on dubious constructions.&quot;<p>Ignored until clang adopted static analysis as part of the compiler.
评论 #10755882 未加载
neonscribe超过 9 年前
BCPL and B were untyped languages, where the fundamental unit of the language was a &quot;cell&quot; that could hold either an integer or a pointer. Also fundamental was that memory was addressable by cells, and that adding one to a pointer (which could also be an integer) must cause it to refer to the next cell. This could only be implemented efficiently on a word-addressed machine. When confronted with the byte-addressed PDP-11, they created a language where the basic unit was a &quot;char&quot;. Fortunately, they also added types, so that the language could adapt to changing architectures. However, they were fortunate, or foresighted, in that virtually every architecture after the mid-70&#x27;s was byte-addressable. C does not adapt well to word-addressed machines, but that didn&#x27;t slow its adoption because word-addressed machines disappeared rapidly after C was born.
acqq超过 9 年前
Must see: the html behind the text.
评论 #10753620 未加载