Yacas
Yacas /ˈjækəs/ — система компьютерной алгебры. Название — акроним от Yet Another Computer Algebra System (Ещё одна компьютерная алгебраическая система)[2]. Выпускается под лицензией GNU Lesser General Public License. Yacas свободное программное обеспечение[3]. ИсторияСистема компьютерной алгебры Yacas начала создаваться с начала 1999 года. Разработчики преследовали цель создать компактную систему для лёгкого построения и исследования символьных математических алгоритмов. Другая задача — разработать полноценную систему компьютерной алгебры. По состоянию на версию 1.0.49 Yacas содержал 22 тысячи строчек на C++ и 13 тысяч на скриптовом языке[4]. Особенностиангл. Ayal Z. Pinkus и англ. Serge Winitzki из Университета Тафтса замечают, что программное обеспечение, кроме свободности, ещё обладает богатым и гибким скриптовым языком. Он похож на LISP, но имеет рекурсивный инфиксный синтаксический анализатор грамматики, включающий преобразование выражений, и поддерживает определение инфиксных операторов[4]. Новые правила могут объявляться динамически как побочный эффект при вычислении, то есть нет никакого предзадекларированного алфавита ранжирования. Новые правила можно вводить в зависимости от аргументов и стирать. ОписаниеYacas — программа для символьного вычисления математическими выражениями[5]. В ней используется собственный язык программирования, предназначенный как для символьных, так и для числовых вычислений произвольной точности. Его разработка началась в начале 1999 года. Ввод и вывод обрабатывается в простом ASCII или OpenMath, интерактивно или в пакетном режиме. Системно есть библиотека скриптов, реализующих многие операции символьной алгебры; новые алгоритмы могут быть легко добавлены в библиотеку. Yacas устанавливается с обширной документацией, охватывающей язык сценариев с реализованными функциональными возможностями и алгоритмами. ПримерыПостроение простого графика функции: In> Plot2D(Cos(x))
Out> True
Галерея
ДокументацияДокументация Yacas доступна на официальном сайте.
История версийНиже описаны последние релизы Yacas.
Примечания
Ссылки |