Как все начиналось
Долгое время существовало мнение, что вычислительные программные средства могут быть полезны только при инженерных расчетах. Там, где дело касалось аналитических вычислений, человеческая интуиция находилась вне всякой конкуренции. Однако пакет Maple – детище канадского университета Waterloo – коренным образом изменил представление о системах подобного класса.
В 1980 году группа исследователей университета Waterloo занялась проблемой создания компьютерной системы, эффективной в решении алгебраических задач и достаточно простой для того, чтобы ее могли использовать не только математики и инженеры, но и студенты. К декабрю того же года стало ясно, что подобный продукт – реальность, и для него начали подбирать название. Как известно, Канада – страна кленов, а ее символ – кленовый лист. Возможно, поэтому программа получила именно "канадское" имя – Maple, что в переводе значит клен.
Новую разработку практически сразу же решили испытать в деле – студенты университета стали изучать систему в рамках курса по алгебраическим алгоритмам "Введение в символьные вычисления". Как утверждают сами разработчики, коммерческая сторона проекта поначалу не очень их интересовала. Видимо, этим и объясняется тот факт, что графический интерфейс пользователя у Maple появился только в начале 90-х. До этого команды в Maple вводились при помощи командной строки.
Несмотря на усилия создателей, демонстрировавших начиная с 1982 года возможности продукта на всевозможных конференциях по всему миру, спрос на Maple отмечался в основном среди отдельных специалистов – о массовом признании речь не шла. Однако Maple постоянно совершенствовался. Существенным этапом в развитии Maple стало создание графического интерфейса пользователя. Именно с этого времени пользователями Maple стала армия студентов и аспирантов, причем не только физико-математических специальностей. Командный язык Maple достаточно прост и понятен, и, кроме того, там имеется большое число утилит, рассчитанных именно на студентов, чем во многом и объясняется последующий коммерческий успех.
По признанию Кейта Геддеса (Keith Geddes), соучредителя компании Waterloo Maple Inc., концепция Maple, которая была взята за основу более 20 лет назад, по большому счету, не изменилась и сегодня. Maple – система для решения математических задач. И теперь главной проблемой является привлечение к ее использованию как можно большего числа пользователей. Для этого имеются все основания.
Сегодня распространением и поддержкой Maple занимается учрежденная в 1988 году компания Waterloo Maple Inc. (www.maplesoft.com). Кроме того, в связи с растущей "в геометрической прогрессии" популярностью Maple для поддержки пользователей продукта был создан центр Maple Application Center.
Существует даже специальный центр, занимающийся популяризацией Maple среди студентов (www.maple4students.com). Для эффективного использования Maple необходимо с ним познакомиться поближе – нужно понять базовую концепцию и усвоить основные команды. Как и с любым учебным курсом, в этом случае над собой необходимо сделать некоторые усилия. Именно в этом центр оказывает поддержку. Но все же следует быть откровенным – изучение Maple сродни изучению дополнительного курса по программированию. Так что потрудиться придется – но это того стоит!