Category:Keg: Difference between revisions
Content added Content deleted
No edit summary |
(Moved stub template to the front; Resequenced language template.) |
||
(2 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
{{stub}} |
|||
{{language |
{{language |
||
|exec=interpreted |
|exec=interpreted |
||
|gc=no |
|gc=no |
||
⚫ | |||
|safety=unsafe |
|safety=unsafe |
||
⚫ | |||
⚫ | |||
⚫ | |||
|compat=nominative |
|compat=nominative |
||
|express=explicit |
|express=explicit |
||
⚫ | |||
⚫ | |||
|tags=keg |
|tags=keg |
||
|hopl |
|hopl=no |
||
|LCT=no |
|LCT=no |
||
|bnf=http://c.comsci.us/syntax/index.html |
|bnf=http://c.comsci.us/syntax/index.html |
||
}} |
|||
⚫ | |||
{{Codepad}} |
|||
{{stub}}{{language|Keg}} |
|||
⚫ | |||
{{language programming paradigm|Concatenative}} |
{{language programming paradigm|Concatenative}} |
||
Keg is a stack-based esolang with condensability as well as simplicity and readability in mind. |
Keg is a stack-based esolang with condensability as well as simplicity and readability in mind. Its main purpose is to be used for golfing, although it can be potentially used for other purposes. What makes this esolang different from others is that: |
||
* Alphanumerical characters are automatically pushed (no need to wrap them in quotation marks) |
* Alphanumerical characters are automatically pushed (no need to wrap them in quotation marks) |
||
Line 21: | Line 23: | ||
* The number of functions to remember is small |
* The number of functions to remember is small |
||
* And much more |
* And much more |
||
You might also want to read the page on [https://esolangs.org/wiki/Keg esowiki]. |
|||
==Todo== |
==Todo== |
||
[[Reports:Tasks_not_implemented_in_Keg]] |
[[Reports:Tasks_not_implemented_in_Keg]] |
Latest revision as of 15:28, 26 April 2021
Keg
This programming language may be used to instruct a computer to perform a task.
Listed below are all of the tasks on Rosetta Code which have been solved using Keg.
This programming language may be used to instruct a computer to perform a task.
Execution method: | Interpreted |
---|---|
Garbage collected: | No |
Parameter passing methods: | By reference |
Type safety: | Unsafe |
Type strength: | Weak |
Type compatibility: | Nominative |
Type expression: | Explicit |
Type checking: | Dynamic |
Lang tag(s): | keg |
See Also: |
Keg is a stack-based esolang with condensability as well as simplicity and readability in mind. Its main purpose is to be used for golfing, although it can be potentially used for other purposes. What makes this esolang different from others is that:
- Alphanumerical characters are automatically pushed (no need to wrap them in quotation marks)
- There are readable and intuitive if statements, for and while loops
- The number of functions to remember is small
- And much more
You might also want to read the page on esowiki.
Todo
Pages in category "Keg"
The following 4 pages are in this category, out of 4 total.