level 6
sleepwalking
楼主
除了多线程和事件以外都可以实现。
面向对象和动态内存管理:把对象的所有变量声明成数组,原本数组增加一个纬度。对每一种类加一个数组用来表明被引用次数。可以用索引值引用对象。对象所有方法都加一个参数:调用者的索引值。
委托:用execute("func()")实现
Lambda:同上。。。evaluate可以做出有返回值的lambda
范型:使用模版的方法,或者直接把代码装进字符串,替换类型后execute
反射:Execute已经超神了。。。
api:createobject。。。
(意义何在?。。。。不用装.net framework了。。。。。。)
2013年05月29日 01点05分
1
面向对象和动态内存管理:把对象的所有变量声明成数组,原本数组增加一个纬度。对每一种类加一个数组用来表明被引用次数。可以用索引值引用对象。对象所有方法都加一个参数:调用者的索引值。
委托:用execute("func()")实现
Lambda:同上。。。evaluate可以做出有返回值的lambda
范型:使用模版的方法,或者直接把代码装进字符串,替换类型后execute
反射:Execute已经超神了。。。
api:createobject。。。
(意义何在?。。。。不用装.net framework了。。。。。。)