fbpx
维基百科

Genie (程式語言)

Genie,一種現代通用型的高級語言,最早在2008年被發表[1],由 GNOME 所推動,採用GNU宽通用公共许可证。它可以在某些应用场景中作为 Vala的语法替代。它與Vala共用相同的編譯器程式庫,兩種程式語言可以完全共用[2],唯一的差別在於語法的不同。

Genie
编程范型多範型指令式編程結構化編程物件導向
設計者Jamie McCracken
實作者GNOME Project
发行时间2008年,​15年前​(2008
型態系統staticstrong
作業系統Cross-platform(所有由GLib支援的平台)
許可證LGPL 2.1+
文件扩展名.gs
網站https://wiki.gnome.org/Projects/Genie
啟發語言
PythonBOOD語言Delphi

它的語法接近 Python,借助 GObject 來實現物件導向程式設計

程式範例

"Hello World"

这个例子显式的使用四个空格作为缩进。

[indent=4] init print "Hello, world!" 

对象

没有显式的缩进声明,缺省为tab。

class Sample def run() stdout.printf("Hello, world! \n ") init var sample = new Sample() sample.run() 

引用

  1. ^ Jamie McCracken. . 2008. (原始内容存档于2011-08-18). 
  2. ^ Using Genie and Vala together. [2022-08-30]. (原始内容于2022-08-30). 

genie, 程式語言, genie, 一種現代通用型的高級語言, 最早在2008年被發表, gnome, 所推動, 採用gnu宽通用公共许可证, 它可以在某些应用场景中作为, vala的语法替代, 它與vala共用相同的編譯器與程式庫, 兩種程式語言可以完全共用, 唯一的差別在於語法的不同, genie编程范型多範型, 指令式編程, 結構化編程, 物件導向設計者jamie, mccracken實作者gnome, project发行时间2008年, 15年前, 2008, 型態系統static, strong作業系. Genie 一種現代通用型的高級語言 最早在2008年被發表 1 由 GNOME 所推動 採用GNU宽通用公共许可证 它可以在某些应用场景中作为 Vala的语法替代 它與Vala共用相同的編譯器與程式庫 兩種程式語言可以完全共用 2 唯一的差別在於語法的不同 Genie编程范型多範型 指令式編程 結構化編程 物件導向設計者Jamie McCracken實作者GNOME Project发行时间2008年 15年前 2008 型態系統static strong作業系統Cross platform 所有由GLib支援的平台 許可證LGPL 2 1 文件扩展名 gs網站https wiki gnome org Projects Genie啟發語言Python BOO D語言及Delphi它的語法接近 Python 借助 GObject 來實現物件導向程式設計 目录 1 程式範例 1 1 Hello World 1 2 对象 2 引用程式範例 编辑 Hello World 编辑 这个例子显式的使用四个空格作为缩进 indent 4 init print Hello world 对象 编辑 没有显式的缩进声明 缺省为tab class Sample def run stdout printf Hello world n init var sample new Sample sample run 引用 编辑 Jamie McCracken Introducing Genie the smart programming language 2008 原始内容存档于2011 08 18 Using Genie and Vala together 2022 08 30 原始内容存档于2022 08 30 自由软件主题 这是一篇關於電腦程式語言的小作品 你可以通过编辑或修订扩充其内容 查论编 取自 https zh wikipedia org w index php title Genie 程式語言 amp oldid 74993201, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。