Компании «Совзонд» и Exelis VIS объявляют о выходе новой версии языка программирования IDL 8.4. IDL — это интерактивный язык управления данными, являющийся идеальной средой для анализа, визуализации данных и создания различных приложений, который позволяет существенно расширить возможности программного комплекса ENVI для автоматизации существующих алгоритмов обработки, создания собственных алгоритмов, а также выполнения пакетной обработки данных.
Среди возможностей новой версии IDL 8.4:
- Логический тип данных — BOOLEAN, позволяющий хранить только значения 0 (ложь) или 1 (истина). При этом переменные типа BOOLEAN в действительности являются переменными типа BYTE с соответствующим логическим флагом, поэтому BOOLEAN переменные могут быть использованы везде, где используются переменные типа BYTE. Специально для типа BOOLEAN введены две новые функции: BOOLEAN и BOOLARR.
- Класс BigInteger предоставляет возможность использовать целочисленные значения любого размера.
- Функция CODE_COVERAGE для определения числа строк как используемых, так и неиспользуемых в подпрограмме. Использование данной функции совместно с профилировщиком (IDL Code Profiler) позволяет оптимизировать время выполнения подпрограмм (рис.).
![]() |
Рис. Отображение результатов функции CODE_COVERAGE |
- Механизм наблюдения за состоянием файловой системы с помощью функции FOLDERWATCH, которая особенно полезна при автоматизации процессов обработки данных.
- Возможность создания программного кода IDL из графических окон IDL для повторного использования с помощью метода GenerateCode.
- Возможность использования простых лямбда-выражений для функционального программирования с помощью функций LAMBDA и LAMBDAP.
- Возможность доступа к атрибутам IDL переменных любого типа, что более удобно по сравнению с использованием функций SIZE, N_ELEMENTS и др.
- Функция ALOG2 для определения логарифма по основанию 2.
- Добавлена функция расчета быстрого преобразования Фурье для массивов — FFT_POWERSPECTRUM.
- Добавлена возможность использования статистических методов, которые являются более эффективными с точки зрения производительности расчетов.
- Дополнительно обновлены параметры некоторых функций, имевшихся ранее.
Пользователям, уже имеющим лицензии IDL и действующую техническую поддержку, предоставляются обновления до версии IDL 8.4.
Для получения более подробной информации или демо-версии IDL 8.4 обращайтесь в компанию «Совзонд», эксклюзивному дистрибьютору программных продуктов компании Exelis Visual Information Solutions в России и странах СНГ, по телефону: +7 (495) 642-8870 или e-mail: software@sovzond.ru.