GObject 编辑
GLib对象系统,或者说GObject,是一个在LGPL下发布的自由软件软件库,它提供了一个轻便的面向对象编程并支持透明的多语言互通。GObject被设计为可以直接使用在C语言程序中,也可以被封装至其他语言,例如C++JavaPython,以及可以生成C代码的Vala等等。
7
图片 0 图片
评论 0 评论
匿名用户 · [[ show_time(comment.timestamp) ]]
[[ nltobr(comment.content) ]]
相关
Vala是一门物件导向的程式语言,由自举编译器产生C语言代码和使用GObject系统,允许在Gnome运行时库的基础上使用大量现代的编程技巧。通过使用GLib和GObject,Vala提供了动态类型系统和基于引用计数系统的内存管理的功能。
GStreamer 是一个基于管道的多媒体框架,基于GObject,以C语言写成。
Vala是一门物件导向的程式语言,由自举编译器产生C语言代码和使用GObject系统,允许在Gnome运行时库的基础上使用大量现代的编程技巧。通过使用GLib和GObject,Vala提供了动态类型系统和基于引用计数系统的内存管理的功能。