ДАДиСП
Разработчик(и) | Корпорация развития ДСП |
---|---|
Первоначальный выпуск | 1987 год |
Стабильная версия | ДАДиСП 6.7 B02 / 17 января 2017 г |
Написано в | С , С++ , СПЛ |
Операционная система | Microsoft Windows |
Платформа | ИА-32 , x86-64 |
Тип | Технические вычисления |
Лицензия | Собственное коммерческое программное обеспечение |
Веб-сайт | www |
Парадигма | мультипарадигмальность : императивный , процедурный , объектно-ориентированный , массив. |
---|---|
Разработано | Рэнди Рэйс |
Разработчик | Корпорация развития ДСП |
Впервые появился | конец 1990-х |
Стабильная версия | 6.7 / 2017 |
Дисциплина набора текста | Динамичный , слабый |
ТЫ | Microsoft Windows |
Расширения имен файлов | .spl |
Веб-сайт | www |
Под влиянием | |
АПЛ , С , С++ |
DADiSP (Анализ и отображение данных, произносится как день-дисп) — это среда числовых вычислений , разработанная DSP Development Corporation, которая позволяет отображать и манипулировать рядами данных, матрицами и изображениями с помощью интерфейса, похожего на электронную таблицу . DADiSP используется при изучении обработки сигналов , [1] численный анализ , статистическая и физиологическая обработка данных. [2]
Интерфейс [ править ]
DADiSP предназначен для выполнения технического анализа данных в среде, напоминающей электронные таблицы . Однако в отличие от типичной бизнес-таблицы, которая работает с таблицей ячеек, каждая из которых содержит отдельные скалярные значения, рабочий лист DADiSP состоит из нескольких взаимосвязанных окон, где каждое окно содержит всю серию из нескольких столбцов или матрицу . Окно не только хранит данные, но и отображает их в нескольких интерактивных формах, включая 2D-графики, XYZ-графики, 3D-поверхности, изображения и числовые таблицы. Как и в традиционной электронной таблице, окна связаны таким образом, что изменение данных в одном окне автоматически обновляет все зависимые окна как в числовом, так и в графическом виде. [3] [4] Пользователи манипулируют данными преимущественно через окна. Окно DADiSP обычно обозначается буквой «W», за которой следует номер окна, например «W1». Например, формула W1: 1..3
присваивает значения серии {1, 2, 3} "W1". Формула W2: W1*W1
устанавливает второе окно для вычисления квадрата каждого значения в «W1», так что «W2» будет содержать ряд {1, 4, 9}. Если значения «W1» изменяются на {3, 5, 2, 4}, значения «W2» автоматически обновляются до {9, 25, 4, 16}.
Язык программирования [ править ]
на основе серий, DADiSP включает в себя язык программирования называемый SPL (язык обработки серий). [5] используется для реализации пользовательских алгоритмов . SPL имеет синтаксис, подобный C / C++ , и постепенно компилируется в промежуточный байт-код , который выполняется виртуальной машиной . SPL поддерживает обе стандартные переменные, присвоенные с помощью =
и «горячие» переменные, которым присвоены :=
. Например, заявление A = 1..3
присваивает ряд {1, 2, 3} стандартной переменной "A". Квадрат значений может быть присвоен с помощью B = A * A
. Переменная «B» содержит ряд {1, 4, 9}. Если «A» изменяется, «B» не меняется, поскольку «B» сохраняет назначенные значения без учета будущего состояния «A». Однако заявление A := 1..3
создает «горячую» переменную. Горячая переменная аналогична окну, за исключением того, что горячие переменные не отображают свои данные. Задание B := A * A
вычисляет квадрат значений «A», как и раньше, но теперь, если «A» изменяется, «B» автоматически обновляется. Параметр A = {3, 5, 2, 4}
заставляет «B» автоматически обновляться до {9, 25, 4, 16}.
История [ править ]
DADiSP был первоначально разработан в начале 1980-х годов как часть исследовательского проекта Массачусетского технологического института по изучению аэродинамики гоночных автомобилей Формулы-1 . [4] Первоначальная цель проекта заключалась в том, чтобы дать исследователям возможность быстро исследовать алгоритмы анализа данных без необходимости традиционного программирования.
История версий [ править ]
- ДАДиСП 6.7 B02, [6] январь 2017 г.
- ДАДиСП 6.7 B01, [7] октябрь 2015 г.
- ДАДиСП 6.5 B05, [8] декабрь 2012 г.
- ДАДиСП 6.5, [9] май 2010 г.
- DADiSP 6.0, сентябрь 2002 г.
- DADiSP 5.0, октябрь 2000 г.
- DADiSP 4.1, декабрь 1997 г.
- DADiSP 4.0, июль 1995 г.
- DADiSP 3.01, февраль 1993 г.
- ДАДиСП 2.0, [10] февраль 1992 г.
- DADiSP 1.05, май 1989 г.
- DADiSP 1.03, апрель 1987 г.
См. также [ править ]
- Список программного обеспечения для численного анализа
- Сравнение программного обеспечения для численного анализа
Ссылки [ править ]
- ^ Махмуд Нахви. «Проекты разработки цифровой обработки сигналов в реальном времени на бакалаврском курсе и в лаборатории DSP» (PDF) . Фестиваль Texas Instruments DSPS, 1999.
- ^ «Пользовательское интерактивное программное обеспечение для анализа физиологических данных человека» . Технические обзоры НАСА, декабрь 2006 г.
- ^ «DADiSP делает сложный анализ данных быстрее и проще» . Компания «ДСП Девелопмент » Проверено 3 марта 2014 г.
- ^ Jump up to: а б «DADiSP 2002 Побег из тюремного блока» . Мир научных вычислений . Проверено 3 марта 2014 г.
- ^ «DADiSP SPL против MATLAB» . Компания «ДСП Девелопмент » Проверено 3 марта 2014 г.
- ^ «Примечания к выпуску DADiSP 6.7 B02» . Компания «ДСП Девелопмент » Проверено 18 января 2017 г.
- ^ «Примечания к выпуску DADiSP 6.7 B01» . Компания «ДСП Девелопмент » Проверено 30 октября 2015 г.
- ^ «Примечания к выпуску DADiSP 6.5 B05» . Компания «ДСП Девелопмент » Проверено 3 марта 2014 г.
- ^ «ДАДиСП 6.5» . Мир научных вычислений . Проверено 1 июня 2010 г.
- ^ «ДАДиСП 2.0». Профессиональный географ . 44 : 103–108. 1992. doi : 10.1111/j.0033-0124.1992.00103.x .
Дальнейшее чтение [ править ]
- Аллен Браун, Чжан Цзюнь: Первый курс цифровой обработки сигналов с использованием DADiSP , Абрамис, ISBN 9781845495022
- Чарльз Стивен Лессард: Обработка случайных физиологических сигналов (электронная книга Google) , Morgan & Claypool Publishers
Внешние ссылки [ править ]
- Программное обеспечение для анализа данных
- Языки программирования, ориентированные на данные
- Программное обеспечение для интеллектуального анализа данных и машинного обучения
- Численная линейная алгебра
- Программное обеспечение для визуализации данных
- Статистические языки программирования
- Программное обеспечение C (язык программирования)
- Язык моделирования программного обеспечения