你如何写一个bigint库/ libgmp是如何工作的?

我知道在各种平台上有很多针对C的BigInt库以及如何使用它们但我很感兴趣:它们是如何工作的? 我将如何建立自己的图书馆(我不会尝试,没有必要重新发明轮子,但我对它会如何发生感兴趣)? 任何人都可以指向我可能解释程序/基础知识的教程等吗?

谢谢,

Ninefingers。

我发现这不是一个糟糕的概述。 但是,如果您想要更深入的内容(并且几乎保证100%正确),您可能需要阅读“ 计算机编程艺术”第2卷的相关部分。