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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

2^64 bytes is enough for any human

4 点作者 s3arch超过 7 年前

2 条评论

M_Bakhtiari超过 7 年前
What an idiotic argument. Has he never heard of virtual memory? You might want to memory map things that aren&#x27;t necessarily on a die inside your computer, in fact that&#x27;s already a very common pattern, with mmap(2) and similar system calls.<p>And the idea can be extended to large computer clusters if not the entire planet, in which case you might be looking at 128 or 256 or a non-power-of-two figure, IPv6 addresses already taking up 128 bits. In which case it would probably also be a good idea to think about variable length pointers to decrease the overhead and address Donald Knuth&#x27;s complaints in his &quot;Flame About 64 bit Pointers&quot; [1]<p>1. <a href="https:&#x2F;&#x2F;cs.stanford.edu&#x2F;~knuth&#x2F;news08.html" rel="nofollow">https:&#x2F;&#x2F;cs.stanford.edu&#x2F;~knuth&#x2F;news08.html</a>
brudgers超过 7 年前
date, 2004