"明"编程语言

码农软件 · 软件分类 · 脚本编程语言 · 2019-03-04 18:27:09

软件介绍

明编程语言是一种简单快速的动态脚本语言。他支持以下特性

  • 解释执行,不需要编译

  • 动态参数类型,不需要设定参数类型

  • 通过GC(垃圾收集器)自动管理内存分配和释放

  • 面向对象

  • 多重继承

  • 操作符重载

  • 提供数据构建操作符,方便复杂对象的创建

  • 闭包与函数等价

  • 多核/多线程优化

  • 支持嵌入其他类型的文本文件(如HTML,XML)

  • 支持用C/C++扩展

  • 提供C API,可集成到其他程序中

明语言代码以GPL3发布。目前版本为0.1.1。

主页: http://gkmail.gitcafe.io/ming/

下面的一段代码演示了通过明语言调用Gtk创建窗口和控件的过程。

import("GI")
import("GLib")
import("Gtk")

const __main__ = {

	Gtk.init(argv)

	var win = Gtk.Window(Gtk.WindowType.toplevel):[
		.title = "Gst player"
		.["destroy"] = Gtk.main_quit
		+=Gtk.HBox(true, 0):[
			+=Gtk.Button():[
				.set_label("open")
				.["clicked"] = {
					var dlg = Gtk.FileChooserDialog("Open", win, Gtk.FileChooserAction.open,
							"Close", Gtk.ResponseType.close,
							"Open", Gtk.ResponseType.ok)

					dlg.run()
					dlg.destroy()
				]
			]

			+=Gtk.Button():[
				.set_label("quit")
				.["clicked"] = {
					win.emit("destroy")
				}
			]
		]
	]

	Gtk.main()
}

欢迎对脚本语言感兴趣的朋友进行交流。

本文地址:https://codercto.com/soft/d/627.html

DOOM启世录

DOOM启世录

[美] 大卫·卡什诺 / 孙振南 / 电子工业出版社 / 2004-4 / 29.00元

由David Kushner 撰写之著作 《Master of DOOM》在 Amazon 和 eBook上的销售喜人。本书的中文版权由我公司拿到,将在2004年4月出版。本书忠实详尽地讲述了两个玩家是如何走上游戏之路,如何制作出迄今为止影响力最大的游戏作品--DOOM和Quake,以及他们为何在最辉煌的时候分道扬镳。本书是国内第一部游戏领域的传记。与所有传记一样,不同的读者能从中得到不同的体验:......一起来看看 《DOOM启世录》 这本书的介绍吧!

在线进制转换器
在线进制转换器

各进制数互转换器

URL 编码/解码
URL 编码/解码

URL 编码/解码

SHA 加密
SHA 加密

SHA 加密工具