Аладьев
В.З., Ваганов
В.А.
Модульное
программирование: Maple vs Mathematica,
and vice versa.- CA: Palo
Alto, Fultus Corp., 2011, 417 с., ISBN-10: 1-59682-268-6; ISBN-13: 978-1-59682-268-9.
Пакеты Maple и Mathematica являются бесспорными лидерами среди современных систем компьютерной алгебры (Computer Algebra Systems). Более того,
учитывая их
многофункциональность,
к ним вполне
подходит
также термин «Системы
компьютерной
математики». В
данной связи
возникает
вполне
естественный
вопрос о
предпочтительности
той либо иной
из данных
систем для
использования
в качестве
программного
средства для
автоматизации
различного
рода как
алгебраических
(символьных), так и
численных
вычислений.
Этот вопрос
достаточно
многоаспектен
и не столь
однозначен
ввиду
многофункциональности
обоих пакетов.
В данной
связи в
настоящей
книге
представлен
сравнительный
анализ
указанных
пакетов
относительно
возможностей
их
программных
сред для модульного
программирования
задач пользователей
различной
направленности
как прикладных,
так и
системных.
Содержание
книги
представлено
10
главами, а
именно:
1.
Краткий
экскурс в
историю
систем
компьютерной
алгебры
2. Общие
сведения по
языкам
программирования
Maple и Mathematica
3.
Базовые
управляющие
структуры
пакетов Maple и Mathematica
4.
Механизмы
типизации
объектов в
среде обоих
пакетов
5.
Организация
обработки
особых и
ошибочных
ситуаций
6.
Организация
механизма
процедур и
модулей в Maple и Mathematica
7.
Организация
работы с
пакетами в
среде Mathematica
8.
Средства
ввода/вывода
пакетов Maple и Mathematica
9.
Организация
программного
обеспечения
пользователя
10. Maple
или Mathematica –
субъективная
точка зрения
Литература
В
книге
представлено
довольно
значительное
число
иллюстрационных
примеров
процедур и
функций,
созданных
как в среде
пакета Maple
версий 6 - 11,
так и в среде
пакета Mathematica версий 7 – 8.0.1. Архивы
с данными
средствами
свободно доступны
для загрузки
соответственно
по следующим web–адресам:
http://depositfiles.com/files/9uuxaburm и http://depositfiles.com/files/5c5nmuulx
Если
с первого
адреса можно
скачать нашу
библиотеку
для Maple 6 – 11 (более 800
процедур и
модулей), то со
второго
адреса можно
скачать наш
небольшой
пакет для Mathematica 7 – 8.0.1 (более
125
процедур и
функций).
Литература
содержит
ссылки на
издания наиболее
известных
отечественных
авторов, работающих
с пакетами Maple и Mathematica.
Настоящая
книга
представляет
определенный
интерес для
пользователей
систем компьютерной
алгебры в
контексте выбора
наиболее
подходящей
для их задач,
решаемых с
помощью
программных
средств данного
класса.