Другие системы либо обладают существенно меньшими возможностями (MathCad, Maxima, Sage), либо больше ориентированы
на числовые методы и моделирование (MATLAB). Примерно с 2005 года лидером является Mathematica, что подтверждено объективными тестами
(см., например,http://www.mapleprimes.com/maplesoftblog/202794-Announcing-Maple-2016 ). Причин тому несколько:
в Mathematica вложено в несколько раз больше средств и труда; более эффективное управление. Качество команд Maple оставляет
желать лучшего. Вот яркий пример
Код: Выделить всё
restart; with(NumberTheory):
CodeTools:-Usage(MultiplicativeOrder(89, 13^1000));memory used=6.41MiB, alloc change=32.00MiB, cpu time=4.77m, real time=5.04m, gc time=15.62ms
6232278442348055609205266307901909124273204811903845592604185783500447836087073105553961863908819035568106546082938919938256149792\
1003581160571166887860735127923907595822421885006983114354645366354502614680846007514679913683342784226696429478668788373583560180\
6464049986149461907078564496964711872469558168714654903853578313528515480071166780318287752740593956930773004975383724196922202128\
6381980736789807216876154837935753708120537514339254120737181470968060812548887615302709474370434615215328271800324273408780831297\
2145706455242477260957668559620694242978841352719970159145687993433425381297130705704563769446103187885085677429902668253809609166\
9622525863670370569268903567674669790336310147403455371591333232458605149168667950452095375710096881899932120944083335813846429567\
6583442197799531214778755152090978414825365863054646997066533337682543166851314127005007121162191915897670812704002893367659008328\
4630416277253585664027439417603917630922796353238402935910158163885418250714736943626240839995680540373016906132062155631044657671\
6191475215294143741914504438052755553030833773676164476530290736520895148
Код: Выделить всё
MultiplicativeOrder[89, 13^1000] // Timing
{0.421875, \
6232278442348055609205266307901909124273204811903845592604185783500447\
8360870731055539618639088190355681065460829389199382561497921003581160\
5711668878607351279239075958224218850069831143546453663545026146808460\
0751467991368334278422669642947866878837358356018064640499861494619070\
7856449696471187246955816871465490385357831352851548007116678031828775\
2740593956930773004975383724196922202128638198073678980721687615483793\
5753708120537514339254120737181470968060812548887615302709474370434615\
2153282718003242734087808312972145706455242477260957668559620694242978\
8413527199701591456879934334253812971307057045637694461031878850856774\
2990266825380960916696225258636703705692689035676746697903363101474034\
5537159133323245860514916866795045209537571009688189993212094408333581\
3846429567658344219779953121477875515209097841482536586305464699706653\
3337682543166851314127005007121162191915897670812704002893367659008328\
4630416277253585664027439417603917630922796353238402935910158163885418\
2507147369436262408399956805403730169061320621556310446576716191475215\
294143741914504438052755553030833773676164476530290736520895148}
Разница в скорости 678.4 раз.
Однако монополия вредна, должна быть конкуренция, хотя бы для проверки результатов сложных кодов. Maple обладает рядом достоинств -
учебные программы пакета Student, DirectSearch, OrthogonalExpansions, GraphTheory (перечень можно продолжить).
Жизнь покажет, сможет ли Maplesoft перестроиться и сделать Maple достойным соперником Mathematica. В противном случае Европейский Союз и/или Российская Федерация (Российская система Эврика была на уровне первых версий Maple в начале 90-ых годов.) могут начать создавать
собственные общематематические компьютерные системы. Высказав личную точку зрения, хотел бы узнать мнение коллег.