最近想实现一个C的OO框架,能够支持GC, 目前还没想好基本的接口风格。工作比较忙,烦人的事情太多。 希望能够实现成一个好用的,可伸展空间的能够方便和其他传统C代码共存的形式。不追求过度的一些糖衣,追求简单但是足够实用。这个想法还是有些挑战性的,说不定混个CTC论文赚点钱。。。orz me.. 最基本的目前一些最基本的风格还没定,比如C里面支持OO的风格至少有两种:struct 模拟方式和完全的一层OO的包装。比如GLIB风格和JNI风格。 obj->Field. (*obj)->Method() 这种比较受C程序员喜欢,比较透明。 getTypeField(obj, FIELD_ID); callMethod(getTypeMethod(obj, METHOD_ID), args1, args2...) 这个比较麻烦,但是实现起来要简单一些,因为象引用这些概念都天然了,但是不够透明。用起来非常烦杂。但是实现高级特性可能性大些,比如GC和 反射。 现在偶尔去思考思考。另外去学习一下好一些的GC算法,目前看到的都比较笼统的介绍。 =======分界线--------------------------- 周末去买了个新球拍 Stiga TO. 比OC弹,柔。但是还不够习惯。 好像拥有Thinkpad X61. 真后悔买HP NX6325. 真他妈的的重笨丑。。。。
2007年10月23日星期二
[+/-] |
实现含有GC的OO 的C 框架 |
标签:
编程
2007年10月17日星期三
[+/-] |
博客行动日 |
10月15号是博客行动日(Blog Action Day),今年是第一年,关于环境问题。 在中国,这个话题是沉重的,不能多有言语,言多必失。用一点点的文字来表示一种精神的支持把。 保护环境,不能是一个口号,占有生产资料最多的得利益群体应该有着关键的作用,表面的作秀是无济于事的。 不希望有一天我们的CODE 是:printf("Bye-Bye, World!\n"); ps.不去注册了,因为我的blog没有访问量。
标签:
点滴
2007年10月11日星期四
订阅:
博文 (Atom)