Forth中的大整数?

列斯

在Forth(ANS-94)中开发了一个大整数系统(用于动态长度数),但是它太慢了。有没有可用的快速系统?

此外,欢迎提供有关该主题的任何提示。

鲁维姆

Forth科学图书馆包含大有符号数模块的算法。虽然,需要进行测试以查看哪种实现更快。要在SP-Forth中使用此模块,应包含一些库:

REQUIRE [IF]    lib/include/tools.f
REQUIRE M+      lib/include/double.f

S" big.fth" INCLUDED \ just for example

无论如何,如果Forth生成的代码性能不足(并且算法已经优化),则可以使用动态库(DLL,SO)形式的任何其他实现。

关于性能,最好将动态内存(而不是字典空间)用于SP-Forth 4.21中的缓冲区,因为数据空间和代码空间没有分开。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Forth中的大整数?

来自分类Dev

如何在Forth中对整数数组进行原位排序?

来自分类Dev

在python中处理大整数

来自分类Dev

SML中的大整数集

来自分类Dev

在R中处理大整数

来自分类Dev

在python中处理大整数

来自分类Dev

如何在Fortran中处理大整数?

来自分类Dev

范围JavaScript中的随机大整数

来自分类Dev

在.NET中乘以非常大的整数

来自分类Dev

从PostgreSQL中uuid的大端创建大整数

来自分类Dev

用R中的大整数解析JSON

来自分类Dev

使用对数的C ++中的大整数计算

来自分类Dev

python 2.7.10中的大整数加法错误

来自分类Dev

在.NET中乘以非常大的整数

来自分类Dev

在 MySQL 中存储非常大的整数

来自分类Dev

在Forth中实现求幂

来自分类Dev

Forth数组中的连续内存?

来自分类Dev

记忆递归斐波那契(Y)中的大整数

来自分类Dev

在算法竞赛中无需BigInteger库即可处理大整数

来自分类Dev

乘法过程中的C ++大整数精度问题

来自分类Dev

如何使用C中的链表进行大整数乘法?

来自分类Dev

密码中的大整数,neo4j

来自分类Dev

在Java中乘以大整数后达到零

来自分类Dev

如何避免在 Rust 中克隆一个大整数

来自分类Dev

用右侧最接近的大整数替换数组中的整数的算法

来自分类Dev

在BigQuery中对大整数值应用sum()时如何避免整数溢出错误

来自分类Dev

在BigQuery中对大整数值应用sum()时如何避免整数溢出错误

来自分类Dev

将数组中的整数从大到小排序。负整数不起作用

来自分类Dev

AWK大整数和