最近想实现一个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日星期四
2007年9月1日星期六
| [+/-] |
为什么游戏越来越不好玩! |
硬件越来越强,更多的“真实性”在游戏中体现,可是为什么现在游戏可玩性越来越差,开发者完全沉浸在即时真实性技术。游戏是非常商业化的,更多的,新的技术带动硬件的升级,让玩家出更多的钱购买硬件。 曾经2D ARPG渲染引擎流行的时候,画面质量已经在当时的硬件条件下,程序员和美工的努力上非常的不错了。然后3D arpg引擎刚刚出来的时候,画面其实是惨不忍睹的,玩家的视角变化的代价是本来由像素构造好的完美世界变成丑陋的多边形和插值的虚伪表达。3D技术并不成熟的时候就开始向玩家宣传3D的引擎所构造的游戏。其实在当时,3D引擎还是仅仅适合FPS游戏。直到后来相关3D技术成熟(包括硬件升级)之后才有真正优秀的3d arpg游戏出来。然而,谁为那些买了当时那些垃圾游戏的玩家买单。 游戏的可玩性,从广度上,这些年已经没有新的让人兴奋的好玩游戏了。好玩的游戏除了暴雪,似乎别人都不管了。虽然有越来越多的仿真特性加入到游戏中,比如物理引擎。但是总觉得少了些什么,
2007年8月14日星期二
| [+/-] |
房子的事情 |
妈妈知道我要买房子的事情,竟然很着急,让我爸去找关系。还要资助我一笔钱,我心理很难过,不知道为什么,晚上我们通了很久的电话,我一直再说我要把钱作为借的,不然我心里不舒服,她怪我傻,说什么现在独身子女都是这样子的。但是我真的觉得很难过,父母虽然现在条件不错,但是钱都是原来一分一分省下来的。我不想这个社会不公平让他们来帮我承当太多。虽然是父母,我本来就没能尽到孝道,没有赡养他们的能力,还要他们的钱和精力,这是我的不对。所以我想比一般别人的子女做的多一些。虽然这没有什么用,但是至少我心里好过些。 原来我曾经预想幸福的生活是这样的。
标签:
纪事
2007年8月10日星期五
| [+/-] |
房子,首付,将来。OpenGL3 |
和家里说房子的事情了,我的舌头就像打了麻药。 家里的条件肯定够我买房子的。 可是我真的不愿意他们幸苦一辈子现在好不容易过上好生活还要给我钱。 我想只借4万块,这样我够首付。 我很傻么。 我很厌恶这个社会,厌恶现在的心情,假如我没有编程和游戏,生活简直不可想象。 OpenGL3快要出来了。
标签:
纪事
2007年8月6日星期一
| [+/-] |
黄山归来 |
终于去了黄山,呵呵。 我是徒步爬上去的,登上光明顶,再步行至莲花峰,迎客松....我的腿,过了两天才稍微好点。 黄山的景色的确没得说,也懒得在BLOG里面装模作样的写发骚的游记了,整理照片,过段时间上了。 BTW,山脚住本地农民家里,饭菜不错,就是人太抠门,早上6点钟就停空调。。。。
标签:
纪事
2007年7月25日星期三
| [+/-] |
Google真好,Https 帮我大忙啊! |
我上网的时候要遭受两层封堵,一个是GFW,一个是公司的。不过公司并不封https端口。但是封了很多协议,比如上传文件。前段时间发现很多服务都是只要把http改成https都能得到相应的服务,而不仅仅是gmail. 真爽啊、嘿嘿。。。今天Reader 除了点问题,全部乱码,不知道怎么搞的,我试着改成https,也是可以的。速度还挺快。
标签:
点滴
2007年7月21日星期六
| [+/-] |
足球,乒乓球, OpenGL, 签约 |
也许是被朱广沪的泪光所感动,我竟然又违背誓言去看中国国家足球队的比赛。 烂泥扶不上墙,一切的一切,还是曾经的国家队,真是一点点变化都没有,自以为是的比赛控制,自以为是的场面,自以为是的一切的一切。 ===-------------=== 我又买了一只OC,真贱,不换拍了。现在用OC比以前用好多了。OC控制真不错,就是攻球容易打软。 ===-------------=== 最近在熟悉OpenGL的接口,准备了很长时间关于3D的零散学习,感觉心理空空的,还是得实践一番,标准化的接口就是好,即使OpenGL现在已不如以前风光,或者再windows下面是基于DX的一个实现层,但是学习他更能把精力放在本质的东西上。本来,关键东西还是在书上,学OpenGL只是让我能有更多实践的机会。想起以前在DOS下面手动写的3D透视模拟的代码,真是很怀念啊。 ===-------------=== 签约了,又是两年半,青春都在这个公司了,呵呵。不过不管怎么样,用更好的心态面对,还是学到了东西,虽然很多的时间浪费在一些恶心的整合的地方,让人心烦意乱。现在也不一样了,工作已经无法在学些什么了,乐趣也很少了。现在我的编程的观念越来越unix化了,其实我想是个程序员都会unix化的,(最近在看unix编程艺术),虽然我用linux非常非常少。可是我喜欢那种简洁有力的平台,符合真正编程的审美观。越来越讨厌Win32下面那些丑陋的API和庞大臃肿的私有技术。其实倒也不是怪windows,大部分的商业软件,包括和硬件平台相关的都是越来越臃肿,繁杂。
标签:
点滴
2007年7月17日星期二
订阅:
博文 (Atom)