GAP
- Создан под влиянием:
- Парадигма:
- Принятые расширения файлов:
- .gap
- Реализации и версии (свернуть все | развернуть все):
GAP — язык программирования одноименной системы компьютерной алгебры (GAP: Groups, Algorithms, Programming — Группы, Алгоритмы, Программирование).
Элементы синтаксиса:
| Комментарий до конца строки | # |
|---|---|
| Регистрозависимость | да |
| Присваивание значения переменной | varname := value |
| Равенство | = |
| Неравенство | <> |
| Сравнение | < > <= >= |
| Если - то | if condition then trueBlock fi; |
| Бесконечный цикл | while true do loopBody od; |
| Цикл for - next для диапазона целых чисел с инкрементом на 1 | for i in [first..last] do loopBody od; |
Загрузочный баннер GAP 4
Ссылки:
Примеры:
Hello, World!:
Пример для версий GAP 4.4.12Команда для запуска в режиме скрипта: gap -q < filename.gap
Print("Hello, Wolrd!\n");
Факториал:
Пример для версий GAP 4.4.12Используется стандартная функция Factorial.
for n in [0..16] do
Print(n, "! = ", Factorial(n), "\n");
od;
Комментарии
]]>blog comments powered by Disqus
]]>