1.1. Что такое GAP ?
GAP - свободно распространяемый, открытый и расширяемый
программный комплекс для применения в области вычислительной дискретной
математики, в частности, теории групп. На нашем сайте в кратком обзоре системы рассказано о ее истории,
основных возможностях, приведены простейшие примеры работы с GAP. Затем
рекомендуем посетить сайт системы GAP - сначала его стартовую страницу, а затем
обзор системы
и описание
математических возможностей.
1.2. Каковы требования для
запуска GAP ?
GAP запускается практически в любой версии Unix/Linux,
MacOS и Windows (>94). Подробности содержатся на странице
"Инсталляция" нашего сайта, а также в разделе
Download сайта
системы GAP.
1.3. Какие навыки необходимы для работы с GAP ?
В основном Вам понадобятся:
- Знание английского языка, достаточное для чтения сайта системы GAP, документации по системе,
а также, если возникнет необходимость, для общения с группой технической
поддержки пользователей GAP. Некоторые материалы по системе на русском
языке доступны на странице Украинской
группы пользователей GAP. Имеются также материалы на португальском
языке.
- Базовые навыки работы с компьютером, зависящие от того, как Вы желаете
использовать GAP.
- В любом случае, Вы должны уметь пользоваться веб-браузером для
работы с документацией. Если Вы желаете работать с системой только в интерактивном
режиме, Вы можете работать с GAP по аналогии с работой на калькуляторе.
- Если Вы желаете разрабатывать собственные программы на языке GAP,
Вы должны иметь базовое представление о программировании, т.е. понимать,
что такое функции, переменные, циклы и т.п. Также Вам нужны будут некоторые
знания того, как инсталлировать программы и редактировать текстовые файлы.
- Если помощь системного администратора Вам недоступна, Вы должны
знать, как загружать и инсталлировать программы на Ваш компьютер. Инструкции
по загрузке и инсталляции системы GAP на русском языке находятся здесь.
- Необходимые знания той области математики, в которой Вы собираетесь
работать. Разработчики системы всегда пытаются помочь в решении проблем,
возникающих при работе с GAP, однако, к сожалению, не имеют возможности помогать
Вам в решении Ваших математических проблем (если только Ваши исследования
не связаны непосредственно с рабтой одного из авторов системы).
1.4. Кто разработал систему
GAP ?
Все участники
разработки перечислены на сайте GAP. Кроме того, некоторые документы,
описывающие основные этапы создания системы, находятся там же на странице
Some History of GAP.
1.5. Как организован сайт системы
GAP www.gap-system.org ?
Сайт системы GAP может быть представлен в виде графа, вершинами которого
являются страницы, а ребрами - ссылки. Для того, чтобы поместить каждую страницу
на определенное место, было выбрано остовное (навигационное) дерево для этого
графа (произвольным образом, но довольно осмысленно). Основные ветви этого
дерева характеризуют разные аспекты системы, и представлены на
карте сайта. Учтите, что
многие ребра графа не входят в данное остовное дерево.
В верхней левой части каждой страницы имеется ссылка на карту сайта. Под
ней описывается часть навигационного дерева, показывающая все страницы по
пути от стартовой страницы к текущей странице, а также страницы одного уровня
с текущей и ей подчиненные. Пользуясь этими ссылками, Вы можете перейти на
каждую из этих страниц.
В дополнение к этому ниже находится подборка ссылок "Quick
Links" на некоторые страницы, на которые скорее всего пожелает перейти
опытный посетитель сайта.
В верхнем горизонтальном меню перечислены основные вершины графа, которые
находятся на единичном расстоянии от стартовой страницы и определяющие основные
верви дерева.
На страницах сайта находится множество ссылок на другие страницы, в т.ч.
личные страницы разработчиков, страницы пакетов и т.п. Они не отображаются
в верхней и левой навигационных панелях сайта. Также в них не отображаются
ссылки на разделы документации, сообщения из GAP Forum , и т.п.
Конечно же, страницы вне сайта GAP могут изменяться без
предупреждения, поэтому некоторые ссылки на сайте GAP могут быть уже не акутальны.
Если Вы заметите такой случай, или желаете высказать предложения по улучшению
сайта GAP, пожалуйста, направляйте их на английском языке по адресу support
(at) gap-system (dot) org или на русском языке по адресу konovalov (at) member
(dot) ams (dot) org.
1.6. Где найти русскую версию
документации по GAP ?
Русской версии документации по GAP не существует по ряду
причин. Система GAP распространяется бесплатно, и разработчики системы помимо
программирования, занимаются научной работой, преподаванием, решением административных
вопросов. Полная же документация по системе занимает более полутора тысяч
страниц, и в процессе работы над новой версией системы она постоянно обновляется.
Поэтому разработчики системы не имеют возможности поддерживать несколько
версий документации на разных языках.
Для того, чтобы ускорить Ваше знакомство с системой, на
странице Украинской группы пользователей
GAP помещены некоторые материалы на русском языке, в т.ч.:
-
обзорная статья о системе
-
описание дистрибутива системы
-
методическое пособие по системе
-
учебные материалы к курсу алгебры
и теории чисел,
однако для профессиональной работы с системой в любом случае понадобится
знание английского языка для понимания сообщений системы и документации.
1.7. Я написал в The GAP Group
два дня назад и до сих пор не получил ответ
Пожалуйста, относитесь к этому терпеливо. Система GAP
распространяется бесплатно, и вся поддержка пользователей осуществляется авторами
программы в дополнение к их учебным и административным обязанностям, а также
параллельно с работой над системой. Мы стараемся отвечать на вопросы как
можно скорее, но, в зависимости от рабочей нагрузки и сложности вопроса, подготовка
ответа и его внутреннее обсуждение может занять и одну-две недели.