編程範型 | 多範型:指令式編程、結構化編程、物件導向 |
---|---|
設計者 | Jamie McCracken |
實作者 | GNOME Project |
釋出時間 | 2008年 |
穩定版本 | 0.52.3
(2021年5月1日
) |
型態系統 | static、strong |
作業系統 | Cross-platform(所有由GLib支援的平台) |
特許條款 | LGPL 2.1+ |
副檔名 | .gs |
網站 | https://wiki.gnome.org/Projects/Genie |
受啟發於 | |
Python、BOO、D語言及Delphi |
Genie,一種現代通用型的高階語言,最早在2008年被發表,由 GNOME 所推動,採用GNU較寬鬆公共許可證。它被設計來取代 Vala。它與Vala共用相同的編譯器與程式庫,兩種程式語言可以完全共用,唯一的差別在於語法的不同。
它的語法接近 Python,藉助 GObject 來實現物件導向程式設計。
程式範例
[indent=4]
init
print "Hello, world!"
這是一篇關於電腦程式語言的小作品。你可以透過編輯或修訂擴充其內容。 |