GAP
- Influenced by:
- Paradigm:
- Typing discipline:
- File extensions:
- .gap
- Versions and implementations (Collapse all | Expand all):
GAP — programming language of GAP (Groups, Algorithms, Programming) computer algebra system.
Elements of syntax:
Inline comments | # |
---|---|
Case-sensitivity | yes |
Variable assignment | varname := value |
Physical (shallow) equality | = |
Physical (shallow) inequality | <> |
Comparison | < > <= >= |
If - then | if condition then trueBlock fi; |
Loop forever | while true do loopBody od; |
For each value in a numeric range, 1 increment | for i in [first..last] do loopBody od; |
GAP 4 loading banner
Links:
Examples:
Hello, World!:
Example for versions GAP 4.4.12To run as a script use gap -q < filename.gap
Print("Hello, Wolrd!\n");
Factorial:
Example for versions GAP 4.4.12This example uses standard Factorial
function.
for n in [0..16] do
Print(n, "! = ", Factorial(n), "\n");
od;
Comments
]]>blog comments powered by Disqus
]]>