Genie语言

来自维基百科,自由的百科全书

Genie,一种现代通用型的高级语言,最早在2008年被发表[1],由 GNOME 所推动,采用GNU宽通用公共许可证。它可以在某些应用场景中作为 Vala的语法替代。它与Vala共享相同的编译器程序库,两种编程语言可以完全共享[2],唯一的差别在于语法的不同。

事实速览 编程范型, 设计者 ...
Genie
编程范型多范型指令式编程结构化编程面向对象
设计者Jamie McCracken
实现者GNOME Project
发行时间2008年,​16年前​(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()

引用

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.