Иллюстрированный самоучитель по Mathematica

         

Основы программирования



  • Методы программирования
  • Образцы (patterns) и их применение
  • Функции пользователя


  • Функции FixedPoint и Catch
  • Реализация рекурсивных и рекуррентных алгоритмов
  • Использование процедур
  • Организация циклов
  • Условные выражения и безусловные переходы
  • Контексты
  • Подготовка пакетов расширений
  • Средства визуального программирования
  • Отладка и трассировка программ

Ранее не раз говорилось, что Mathematica, в сущности, является диалоговым языком программирования сверхвысокого уровня. Однако мы еще не поднимались (или не опускались) до уровня подготовки программ в среде Mathematica 3/4. Между тем, Mathematica и впрямь имеет программные средства, ничем не уступающие таковым для современных языков программирования, а в области подготовки программ для математических преобразований и вычислений намного их превосходящие. В этом уроке мы, наконец, изучим систему Mathematica как язык программирования.



Содержание раздела