Bildiğim en iyi çözüm, Mathematica , Maple veya SymPy'deki sembolik ifadeleri programlamak ; tüm bağlantılar doğrudan kod oluşturma dokümantasyonuna gider. Yukarıdaki programların tümü C veya Fortran'da kod üretebilir.
Yukarıdaki programların hiçbiri, IEEE 754 aritmetiğindeki doğruluğu ifade etmemektedir; Genel olarak, @dmckee'nin belirttiği gibi bütün felaket iptali kaynaklarını önceden tahmin etmek zor olacaktır. Sayısal analizde insan uzmanlığının yerini almak zor.
Somut bir örnek vermek gerekirse, içindeki rasgele girişler için trigonometrik fonksiyonları yüksek hassasiyetle hesaplamayı düşünün . Vikipedi Trigonometrik Tablolar makalesinde görüldüğü gibi, bazı hatta donanım bağımlı, bunu yapmak için birçok strateji vardır . Tüm algoritmalar yaratıcılık ve sayısal analiz gerektirir, hatta arama tablolarına ve Taylor serisine veya enterpolasyonuna bağlı olan algoritmalar bile (Wikipedia'daki The The Tablo-Maker's Dilemma makalesine bakın ). Daha fazla ayrıntı için ilgili Yığın Taşması sorusuna bakın Trigonometrik Fonksiyonlar nasıl çalışır? .[ 0 , 2 π]
Rasgele işlevleri yüksek doğrulukla hesaplamak için kod veya yordamlar üreten yazılımlar, yalnızca iptal hatalarının farkında olmakla kalmayıp, aynı zamanda, sınırlı sayıda toplama, çıkarma, çarpma, bölme ve bit kaydırma. (Bkz. Yaklaşım Teorisi .)