Главная       Скачать       Коммерческая поддержка       FAQ       Forum       О нас       Английская версия

Совместимость

Пакет 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® - numerical analysis library, 1999-2017.
ALGLIB is registered trademark of the ALGLIB Project.