- 授权协议: GPLv3
- 开发语言: C/C++
- 操作系统: 跨平台
- 软件首页: http://gkmail.gitcafe.io/ming
- 软件文档: http://gkmail.gitcafe.io/ming/doc
软件介绍
明编程语言是一种简单快速的动态脚本语言。他支持以下特性
解释执行,不需要编译
动态参数类型,不需要设定参数类型
通过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()
}欢迎对脚本语言感兴趣的朋友进行交流。
高性能网站建设进阶指南
Steve Souders / 口碑网前端团队 / 电子工业出版社 / 2010年4月 / 49.80元
性能是任何一个网站成功的关键,然而,如今日益丰富的内容和大量使用Ajax的Web应用程序已迫使浏览器达到其处理能力的极限。Steve Souders是Google Web性能布道者和前Yahoo!首席性能工程师,他在本书中提供了宝贵的技术来帮助你优化网站性能。 Souders的上一本畅销书《高性能网站建设指南》(High Performance Web Sites)震惊了Web开发界,它揭示......一起来看看 《高性能网站建设进阶指南》 这本书的介绍吧!
