TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

"The way C handles pointers was a brilliant innovation." (1993 Knuth interview)

18 pointsby crocusalmost 17 years ago

5 comments

13renalmost 17 years ago
<i>I spent fifteen years using electronic mail on the ARPANET and the Internet. Then, in January 1990, I stopped, because it was taking up too much of my time to sift through garbage.</i>
fkruegeralmost 17 years ago
I think this paragraph was very interesting:<p>&#62; All through my life, I've always used the programming language that blended best with the debugging system and operating system that I'm using. If I had a better debugger for language X, and if X went well with the operating system, I would be using that.<p>I love Lisp, I love Python. But are their debugging tools and OS integration as good as .NET development or Java development?
评论 #262007 未加载
davidwalmost 17 years ago
&#62; I'm going to have fascicles of about 128 pages coming out twice a year. We're gathering four of them before we come out with the first two actually; we're going to keep some in the pipeline! Look for the first fascicles in 1995 or 1996; they will be beta-test versions of the real books. I'm thinking I can finish Volume IV (parts A, B, and C) in the year 2003, Volume V in 2008, then come out with new editions of Volume I, II, and III, then work on VI and VII... There will be a "Reader's Digest" version of volumes I through V.<p>I guess there's been a little bit of schedule slippage:<p><a href="http://www-cs-faculty.stanford.edu/~knuth/taocp.html" rel="nofollow">http://www-cs-faculty.stanford.edu/~knuth/taocp.html</a><p>Volume 5 is "Estimated to be ready in 2015."
stcredzeroalmost 17 years ago
Doing away with bare pointers and having "object references" was an even better one. You get the most useful part of the power of pointers, but none of the potential headaches.
wwalker3almost 17 years ago
I think his comment about IMP might apply to a few of the terser modern languages (emphasis mine):<p>"The second thing about IMP was that it was an extremely terse language. For example, where in PASCAL you would say "IF X &#62; 0 THEN...", in IMP you say "X+=&#62;". In other words, your program was very short. <i>You felt like you were writing elegant programs, because there were only a few characters, but you couldn't read them the next day!</i> Being very terse meant that you couldn't fathom this bunch of marks on the page..."