Genie (编程语言)

✍ dations ◷ 2025-04-30 09:06:45 #Genie (编程语言)

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

它的语法接近 Python,借助 GObject 来实现面向对象编程。

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

init    print "Hello, world!"

对象

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

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

引用

  1. ^ Jamie McCracken. Introducing Genie - the smart programming language. 2008. (原始内容存档于2011-08-18). 
  2. ^ Using Genie and Vala together. . (原始内容存档于2022-08-30). 

相关