* Данный текст распознан в автоматическом режиме, поэтому может содержать ошибки
Системы компьютерной математики Maple
47
руемые окна документов, диалоговые и информационные окна, кнопки управле ния, общение с периферийными устройствами и т. д. Интерфейс пользователя СКА в настоящее время почти исключительно является графическим и сокращенно именуется GUI (Graphics User Interface). Функции и процедуры (в понятии языков программирования), включенные в откомпилированное ядро, выполняются предельно быстро. С этой точки зрения в ядро было бы выгодно включать как можно больше вычислительных средств. Однако это невольно приводит к замедлению поиска нужных средств из за возрас тания их числа. Поэтому объем ядра ограничивают, но к нему добавляют библио теки более редких процедур и функций, к которым обращается пользователь, если в ядре не обнаружена нужная процедура или функция. Кардинальное расширение возможностей систем и их адаптация к решаемым конкретным пользователем задачам достигается за счет пакетов расширения сис тем (packages). Эти пакеты, как правило, пишутся на собственном языке програм мирования той или иной системы, что делает возможным их подготовку как раз работчиками СКМ, так и обычными пользователями. Справочная система, или справка, обеспечивает получение оперативных спра вок по любым вопросам работы с системами компьютерной математики с приме рами такой работы. Она содержит и многочисленный справочный материал – ма тематические и физические таблицы, формулы для нахождения производных и интегралов, алгебраические преобразования и т. д. В справку включены многие тысячи примеров применения той или иной СКМ. Ядро, библиотеки, пакеты расширения и справочная система современных СКA и СКМ аккумулируют знания в области математики, накопленные за тыся челетия ее развития. К сожалению, за редкими исключениями, справки написаны на английском языке, что затрудняет их применение русскоязычными пользова телями. Объем справки очень велик – эквивалентен многим тысячам страниц книг. Система поиска с помощью гиперссылок удобна при работе на компьютере, но не всегда.
1.2. Системы компьютерной математики Maple
1.2.1. Назначение и место систем Maple
СКМ класса Maple были созданы корпорацией Waterloo Maple, Inc. (Канада) как СКА с расширенными возможностями в области символьных (аналитических) вычислений. Ядро и пакеты расширения Maple V R6 содержали до 3000 встроен ных функций, операторов и правил символьных преобразований. Лишь система Mathematica способна, как и Maple, претендовать на роль лидера среди СКА. Версия Maple 9.5 появилась на рынке в 2004 г. Уже весной 2005 г. появилась версия системы Maple 10, а в начале 2007 г. на рынок поступила версия Maple 11.