Для подготовки программ на языке Maple могут использоваться внешние редакторы, но система имеет и свой встроенный редактор, вполне удовлетворяющий требованиям большинства пользователей. Он открывается командами New и Open в меню File. Этот редактор можно использовать для редактирования файлов программ или математических выражений. Версии Maple для MS-DOS имеют свой редактор программ и отладчик с функциями проверки синтаксиса. После версии Maple V для Windows необходимость в этих средствах практически отпала.
Maple-язык программирования считается одним из самых лучших и мощных языков программирования математических задач. Это, наряду с упомянутыми новыми средствами пакета Maplets, позволяют создавать высококачественные электронные уроки, статьи и даже целые книги.
1.1.4. Новые возможности Maple 9.5
Версия Maple 9.5, по сравнению с предшествующими версиями этой системы, отличается рядом новых существенных возможностей:
• более открытая и доступная инфраструктура;
• более гибкий пользовательский интерфейс;
• новые возможности в работе с символьными выражениями: усовершенствованные алгоритмы упрощения, конвертации, комбинирования выражений;
• увеличение скорости вычислений;
• новые функции и алгоритмы для математических вычислений.
• 8 новых пакетов расширения, в частности новый пакет по оптимизации Optimization;
• существенно переработанные многие пакеты расширения;
• новый мощный пакет оптимизации;
• средства решения дифференциальных алгебраических уравнений DAE (differential-algebraic equation);
• существенно обновленные и улучшенные решатели обыкновенных дифференциальных уравнений (ODE) и дифференциальных уравнений в частных производных (PDE);
• ряд улучшенных численных методов оптимизации, численного решения дифференциальных уравнений, вычисления эллиптических функций и нахождения корней уравнений;
• поддержка интеграции с системой Mathematica;
• решение дифференциально-алгебраических уравнений;
• новые алгоритмы решения обыкновенных дифференциальных уравнений и уравнений с частными производными;
• усовершенствовано интерактивное управление графикой;
• новые палитры и автоматическое завершение ввода названий команд;
• конвертация документов Mathematica в Maple-документы;
• доступ к Maple из программ С, Java, Visual Basic с помощью инструментов Open Maple;
• новые возможности программирования отладки программ. Новый пакет Optimization включает в себя следующие возможности:
• численные методы для решения оптимизационных задач;
• интерактивный мастер (Maplet) постановки и редактирования задач;