В систему Mathematica втроен
очень гибкий и интуитивно понятный язык
программирования. Язык Mathematica
поддерживает все основные современные методы
программирования, а также предоставляет
некоторые новые возможности.
Mathematica включает широкий спектр парадигм
программирования -- таким образом, любую
программу можно написать наиболее подходящим
для нее способом.
Процедурное программирование
Операции со списками
Многие операции автоматически
распространяются на списки.
Эта команда объединяет вложенные списки.
Эта команда разбивает предыдущий список на
подмножества длины 2.
Функциональное программирование
Команда является
"чистой функцией" ("pure function"). Вместо
символа подставляется
аргумент.
Программирование с помощью правил
Символ замещает одно
выражение; символ замещает
последовательность выражений.
Объектно-ориентированное
программирование
Здесь задаются три определения, которые будут в
дальнейшем связываться с объектом h.
Здесь эти определения применяются.
Операции со строками
Смешанные парадигмы программирования
Многие функции в языке Mathematica сочетают
различные парадигмы программирования.
Язык Mathematica не ограничивает Вас одним
конкретным стилем программирования, а позволяет
выбирать из нескольких стилей или смешивать
различные стили.
Эта команда очищает переменную f.
|