Содержание
Главная
Статьи
Форум
Коллекция ссылок
Карта сайта
Английская версия
Сайт и автор
Новости
Контакты
Друзья
SOURCES.RU

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

Пакет ALGLIB изначально разрабатывался как максимально переносимый и совместимый с максимумом компиляторов/платформ. Нет никаких причин, по которым ALGLIB не должен работать на любой платформе, которая как минимум 32-разрядная и поддерживает IEEE-совместимые вещественные числа двойной точности. Тем не менее, тестирование пакета осуществлялось только на ограниченном наборе компиляторов, процессоров и операционных систем. Ниже приведен список платформ и средств разработки, совместимость с которыми проверяется перед выпуском новой версии пакета. Если ваша платформа и/или компилятор не входят в этот список, вы всё же можете попробовать откомпилировать ALGLIB самостоятельно и вручную запустить тесты для интересующего вас модуля.

             Успешно протестировано
             Незначительные проблемы
             Существенные сбои
             Тестирование ещё не завершено
             Бессмысленная комбинация ОС/CPU/компилятора

Cross-platform tools
Language/compiler Windows Linux OpenSolaris
x86 x86_64 x86 x86_64 x86 x86_64
C# Mono            
FreePascal FPC   major issues*        
C++ Intel C++ not tested not tested not tested not tested    
GCC         not tested not tested
Sun Studio     not tested not tested not tested not tested
MPFR GCC         not tested not tested
Sun Studio     not tested not tested not tested not tested

* FreePascal Compiler под Win64 использует библиотеку математических программ, в которой по невыясненным причинам происходит потеря точности, из-за чего пакет ALGLIB не проходит тесты.

Windows-only tools
Language/compiler Win32 Win64
C++ MSVC    
MinGW minor issues*  
MinGW-W64 not tested not tested
Cygwin not tested not tested
C# MS C#    
Delphi DCC32    
MPFR MSVC not tested not tested
VBA VBA occasionally tested** occasionally tested**

* Баг в компиляторе GCC (MinGW использует сильно устаревшую версию GCC). При компиляции в режиме "-Os" программа по невыясненным причинам падает. Проблема классифицирована, как незначительная, поскольку легко обнаружима и устраняется неиспользованием режима "-Os".

** В связи с невозможностью запуска программ на VBA из командной строки тестирование осуществляется избирательно и в ручном режиме.

This article is intended for personal use only.


 
 
Бочканов Сергей, Быстрицкий Владимир
Copyright © 1999-2010
При поддержке проекта MANUAL.RU