ориентированную, а еще – list-based, rule-based, string-based и mixed. На языке
Mathematica можно выразить любую проблему из любой математизированной
области науки и техники и при этом получить работающую программу.
Исходный код Mathematica написан на комбинации СИ и
собственного языка Mathematica. Нужно особо подчеркнуть, что исходный
код ядра Mathematica с точностью до доли процента един для всех типов
компьютерных систем, на которых работает эта программа.
Help в Mathematica назван Help Browser. В нем исчерпывающий
предметный указатель, полный список встроенных функций с примерами и
ссылками, описание стандартных пакетов, красивое введение для начинающих,
дополнительная системно-зависимая информация. В ее бумажном варианте
1400 страниц. Все содержимое Help’a выполнено в виде электронных
документов средствами интерфейса программы. Но главное – книга Стивена
Уолфрема “The MathematicaBook” об этой программе.
Если просмотреть имена более 1000 встроенных функций Mathematica и
названия ее алгоритмов, то можно встретить известные фамилии. Эратосфен и
Чебышев, Ньютон и Эйлер, Риман и Гаусс, Коши и Бессель… Они, как и
многие тысячи других именитых и безымянных математиков, никогда не
работали в Wolfram Research. Однако при каждой загрузке Mathematica Kernel
их бессмертные открытия перетекают из винчестера в ОЗУ и превращают
компьютер в математического гения.
Mathematica использует модель вычислений клиент-сервер.
В пакете Mathematica имеется несколько десятков прикладных пакетов,
составляющих The Mathematica Applications Library. Эти пакеты пишутся как
специалистами Wolfram Research, так и сторонними производителями при
поддержке компании. Каждый пакет существенно расширяет набор ее
встроенных функций и изменяет свойства интерфейса таким образом, чтобы
наиболее полно соответствовать потребностям конкретной группы
пользователей. Основные из них:
Optica: линзы, призмы, зеркала, световоды, лазеры и все необходимое для
конструирования и анализа оптических систем, от телескопа до
спектроскопической установки.
Scientific Astonomer: карты неба с 9000 звезд, орбиты планет и комет,
затмения, поверхности Луны и Марса, Красное Пятно Юпитера, луны
Сатурна и все астрономические вычисления.
Dinamic Visualizer: сложную нелинейную динамику легче понять, если
посмотреть на цветную 3D-картинку.
Conix 3D Explorer: просто Open GL плюс Mathematica.
Technical Trader, Finance Essentials и Mathematica in Finance: торговать
надо с умом, а деньги счет любят.
Geometrica
MathTensor: для самых высококвалифицированных геометров и
гравитационистов.
MathLink for Excel и то же для MS Word: чтобы работать с Mathematica
изнутри продуктов Microsoft.