4 мая 2021 г. 13:57 Русский GNU GPL

Система компьютерной алгебры на основе Macsyma версии 1982. Она написана в Common Lisp и работает на всех POSIX платформах, таких как OS X, Unix, BSD, и Linux, а также на Microsoft Windows и Android. Переведена на русский язык.


История


Maxima основана на Macsyma версии 1982, которая была разработана в Массачусетском технологическом институте при финансировании со стороны Министерство энергетики США и других государственных учреждений. Версия Macsyma поддерживалась Биллом Шелтером с 1982 года до его смерти в 2001 году. В 1998 году Шелтер не получил разрешение от Министерства энергетики выпустить свою версию под лицензией GPL. Эта версия, которая теперь называется Maxima, поддерживается группой независимых пользователей и разработчиков. Maxima не включают ни одной из многих модификаций и улучшений, внесенных в коммерческой версии Macsyma с 1982 по 1999. Хотя базовая функциональность остается подобной, код в зависимости от этих улучшений может не работать над Maxima, и ошибки, которые были исправлены в Macsyma, могут все еще присутствовать в Maxima, и наоборот.


Особенности


Maxima включает в себя язык программирования с  подобным ALGOL синтаксисом,  но подобной Lisp семантикой. Она написана в Common Lisp, и может быть доступен программно и расширен, а базовый Lisp можно вызвать из Maxima. Он использует Gnuplot для рисования.


Цифровые расчеты


Maxima - полнофункциональный CAS (компьютерная система алгебры), который специализируется на символьных операциях, но она также предлагает числовые возможности, такие как арифметика произвольной точности: целые числа и рациональные числа, которые могут вырасти до размеров, ограниченных только памятью машины и числами с плавающей точкой, точность которых может быть установлена произвольно большая ("bfloats").

Для вычислений, которые используют плавающую точку и массивы в большой степени, Maxima предлагают возможность генерации кода в других языках программирования (особенно Fortran), который может выполниться более эффективно.

Maxima - система общего назначения, и вычисления особого случая, такие как факторизация больших количеств, манипулирование чрезвычайно большими полиномиалами, и т.д. иногда лучше сделать в специализированных системах.


Интерфейсы


Различные графические пользовательские интерфейсы доступны для Maxima:
 

  • wxMaxima является графическим интерфейсом с использованием WxWidgets.
  • GMaxima использует GTK +.
  • Cantor, используя Qt, и может взаимодействовать с Maxima (вместе с Sage, R, и KAlgebra).
  • В GNU TeXmacs и LyX математический редактор программы может быть использован для обеспечения интерактивного графического интерфейса для Maxima, так же как Sage. Другие варианты включают передний конец Imaxima, а также Emacs и XEmacs режим взаимодействия, который активируется с помощью Imaxima.
  • Kayali.

Характеристики

Ссылки на официальный сайт и загрузку
  • Язык: Русский
  • ОС: Windows 10, Windows 7
  • Лицензия: GNU GPL
  • Разработчик: Проект MAC Массачусетского технологического института
  • Категория: Другие
  • Видеообзор: Отсутствует
  • VirusTotal: отчет
  • Создано: 04.05.2021
  • Обновлено: 22.05.2021