![]() |
Пакет ALGLIB изначально разрабатывался как максимально переносимый и совместимый с максимумом компиляторов/платформ. Нет никаких причин, по которым ALGLIB не должен работать на любой платформе, которая как минимум 32-разрядная и поддерживает IEEE-совместимые вещественные числа двойной точности. Тем не менее, тестирование пакета осуществлялось только на ограниченном наборе компиляторов, процессоров и операционных систем. Ниже приведен список платформ и средств разработки, совместимость с которыми проверяется перед выпуском новой версии пакета. Если ваша платформа и/или компилятор не входят в этот список, вы всё же можете попробовать откомпилировать ALGLIB и вручную запустить тесты.
Успешно протестировано
Незначительные проблемы
Существенные сбои
Тестирование ещё не завершено
Бессмысленная комбинация ОС/CPU/компилятора
| *nix world | |||||||
| Language/compiler | Linux | Solaris | |||||
| x86 | x86_64 | SPARC V9* | C++ | GCC | |||
| Sun Studio | |||||||
| C# | Mono | ||||||
| FreePascal | FPC | ||||||
| MPFR | GCC | not tested | |||||
* Доступ к серверу с процессором SPARC был предоставлен проектом Sage (www.sagemath.org).
| Windows world | |||
| Language/compiler | Windows | ||
| x86 | x86_64 | ||
| C++ | MSVC | ||
| MinGW | |||
| MinGW-W64 | |||
| Cygwin | |||
| C# | MS C# | ||
| Mono | |||
| FreePascal | FPC | major issues* | |
| Delphi | DCC32 | ||
| VBA | VBA | ||
* FreePascal Compiler под Win64 использует библиотеку математических программ, в которой по невыясненным причинам происходит потеря точности, из-за чего пакет ALGLIB не проходит тесты.
Вышеуказанные сочетания платформ/компиляторов тестируются каждый раз при выпуске новой версии ALGLIB. Помимо регулярного тестирования проводилось тестирование на п
This article is intended for personal use only.
|
ALGLIB project, 1999-2010 |