2009-06-09 27 views

回答

5

Dyalog APL的13.0版本目前處於測試階段,計劃在3月底發佈,允許用戶決定是否使用舊的IEEE-754二進制DOUBLE精度格式,該格式的最大精度爲16位數字,或IEE-754-2008 128位十進制浮點數。新格式具有34位精度,並且還避免了由舊的二進制格式引起的一些舍入問題。使用新格式的計算速度將非常慢,除非您在IBM POWER硬件上運行APL,硬件支持P6新格式的硬件。如果您想參加Beta計劃,請聯繫[email protected]

版本13.0還增加了對Dyalog APL中複數的支持 - 但只使用一對二進制雙精度數 - 現在不會有小數複數。

我們正在努力支持無限精度整數和有理數。這樣的原型可能會在2011年出現,但我們不希望最早在2012年之前將其發佈到產品發佈中。

莫滕Kromberg(CTO,Dyalog有限公司)

3

Quad PP用於「印刷精度」,僅與Dyalog APL會話中的數字顯示有關,與數字的實際精度無關。

有一個名爲「dfns」的工作區,其中包含用大數字操作的函數。

2

只是跟進莫滕的答覆,Dyalog APL確實已經支持128位四精度十進制浮點自13.0版本才發佈的2011年!您可以通過將系統變量⎕FR設置爲645(對於雙精度二進制)或1287(對於四位精度十進制)來切換浮點格式。 Try it online!