August 2012
Intermediate to advanced
608 pages
19h 23m
Polish
Adam Kolawa
NIEKTÓRE ALGORYTMY ROZWIĄZUJĄCE NA PIERWSZY RZUT OKA proste równania matematyczne są niezwykle trudne do zaimplementowania. Na przykład problemy z zaokrąglaniem mogą ujemnie wpłynąć na dokładność obliczeń, niektóre równania matematyczne mogą spowodować przekroczenie przez wartości zakresu liczb zmiennoprzecinkowych w systemie, a niektóre algorytmy (zwłaszcza klasyczna transformata Fouriera) zabierają zbyt dużo czasu przy wykonywaniu „na piechotę”. Ponadto różne algorytmy działają lepiej na różnych zbiorach danych. W wyniku tego piękny kod nie zawsze idzie w parze z piękną matematyką.
Programiści, którzy napisali bibliotekę matematyczną CERN, wiedzieli, jaka jest różnica pomiędzy ...