Category:Genie
Genie
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 Genie.
This programming language may be used to instruct a computer to perform a task.
Official website |
---|
Execution method: | Compiled (machine code) |
---|---|
Garbage collected: | No |
Parameter passing methods: | By reference, By value |
Type safety: | Safe |
Type strength: | Strong |
Type compatibility: | Nominative |
Type expression: | Explicit |
Type checking: | Static |
Lang tag(s): | vala |
See Also: |
|
Gnome Genie, programming language with close to python syntax. Genie is a dialect supported by the Vala compiler to ease application programming based on GOBject and GLib, usually for the GNOME desktop. Vala can be compared to C# syntax, Genie to Python.
Genie uses source code indent as part of control flow management.
Both dialects are supported by the valac compiler, which translates the code to C on way to native binaries.
The Genie language was designed by Jamie McCracken. First released in in 2008, Genie is maintained as part of the Vala project.
See https://wiki.gnome.org/Projects/Genie for more information.
Pages in category "Genie"
The following 34 pages are in this category, out of 34 total.