Paradigma | berbilang paradigma: imperatif, berstruktur, berorientasi objek |
---|---|
Muncul pada | 2008 |
Direka oleh | Jamie McCracken |
Pembangun | Projek GNOME |
Lepasan stabil | 0.11.0 (4 Oktober 2010 | )
Disiplin penjenisan | statik, kuat |
Dipengaruhi | Python, Boo, D, Object Pascal |
OS | Rentas pelantar (setiap pelantar yang disokong GLib) |
Lesen | LGPL 2.1+ |
Sambugan fail biasa | .gs |
Laman web | live.gnome.org/Genie |
Genie ialah sebuah bahasa pengaturcaraan berasaskan GObject. Bahasa ini tidak dikompilkan terus kepada kod perduaan sebaliknya diterjemahkan kepada C terlebih dahulu kemudian dikompilkan menggunakan pengkompil tempatan, contohnya gcc dalam Linux. Ciri ini membolehkan Genie menggunakan pustaka-pustaka C yang tersedia tanpa perlu diwujudkan ikatan bahasa untuknya. Sintaks bagi Genie amat menyerupai Python.
Genie menggunakan sambungan fail .gs