Основы программирования
-
Методы программирования
-
Образцы (patterns)
и их применение
-
Функции пользователя
-
Функции FixedPoint
и Catch
-
Реализация рекурсивных
и рекуррентных алгоритмов
-
Использование процедур
-
Организация циклов
-
Условные выражения
и безусловные переходы
-
Контексты
-
Подготовка пакетов
расширений
-
Средства визуального
программирования
-
Отладка и трассировка
программ
Ранее не
раз говорилось, что Mathematica, в сущности, является диалоговым языком программирования
сверхвысокого уровня. Однако мы еще не поднимались (или не опускались) до уровня
подготовки программ в среде Mathematica 3/4. Между тем, Mathematica и впрямь
имеет программные средства, ничем не уступающие таковым для современных языков
программирования, а в области подготовки программ для математических преобразований
и вычислений намного их превосходящие. В этом уроке мы, наконец, изучим систему
Mathematica как язык программирования.