俺的垃圾箱

架构分析 解释编译原理
posts - 36, comments - 233, trackbacks - 12, articles - 1
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

12 2006 档案

     摘要: 到底哪一种最好呢?必须考虑序列化和反序列化的速度要快,占用内存小,并且不能有内存泄漏,容易使用。唉,难找啊。
我粗略看了下几种的ORM,请各位大侠不吝指教,小弟感激为盼。
  阅读全文

posted @ 2006-12-30 22:13 Riceball LEE 阅读(6064) | 评论 (36)  编辑 |

     摘要: 初步评测世界上最快的脚本引擎的解释器的执行效率 —— EUPHORIA, Lua,以及俺写的TurboScript解释器核心原型【也许会开源】。  阅读全文

posted @ 2006-12-25 23:02 Riceball LEE 阅读(2718) | 评论 (14)  编辑 |

     摘要: Firebug integrates with Firefox to put a wealth of development tools at your fingertips while you browse. You can edit, debug, and monitor CSS, HTML, and JavaScript live in any web page.
  阅读全文

posted @ 2006-12-23 10:46 Riceball LEE 阅读(573) | 评论 (1)  编辑 |

     摘要: 编译汇编语句: ADD EBX, 300,重复2017次,测得其运行时间为 60 个 QueryPerfomanceCount。在这里直接运行的机器码应该是最快实现了吧。但是让我们编译IL语句: ldc.i4 300, ADD 重复2017次,测得其运行时间居然只有区区 5个 QueryPerfomanceCount。跌破眼球吧,到底是怎么回事了,这就是JITter 优化的功劳了。
  阅读全文

posted @ 2006-12-22 17:36 Riceball LEE 阅读(2062) | 评论 (19)  编辑 |

posted @ 2006-12-22 14:07 Riceball LEE 阅读(940) | 评论 (0)  编辑 |

posted @ 2006-12-17 21:06 Riceball LEE 阅读(344) | 评论 (0)  编辑 |

     摘要: CLR 的实现虚拟机就是一个与Forth类似的堆栈虚拟机。Forth是一套建造于一个虚拟硬件上之系统,其中包括有操作系统、语言、除错器等等软件。 所以Forth规类为混合操作系统之语言。因此种特性使之特别合适于嵌入式系统中。
  阅读全文

posted @ 2006-12-17 16:33 Riceball LEE 阅读(658) | 评论 (3)  编辑 |

posted @ 2006-12-16 23:24 Riceball LEE 阅读(1392) | 评论 (2)  编辑 |

     摘要: 详细叙述 Virtual Execution System(VES) 以及说明 Remoting 机制  阅读全文

posted @ 2006-12-16 12:34 Riceball LEE 阅读(1857) | 评论 (6)  编辑 |

     摘要: Coco/R 使用增强的 EBNF 文法建立递归下降分析的分析器(Recursive Descent Parser)和扫描器(Scanner)。Coco/R 除了提供调用分析器的主程序模块之外,还提供语义(semantic )模块在文法之中调用(如,符号表处理和代码生成器),可以直接在grammer 内写语意动作。  阅读全文

posted @ 2006-12-15 21:58 Riceball LEE 阅读(2637) | 评论 (4)  编辑 |

     摘要: 通用语言基础组织 Common Language Infrastructure (CLI) 提供执行代码以及执行环境(the Virtual Execution System, or VES)的规范.

CLI 架构包括了以下的内容:
* 虚拟机设计
* 线程
* 动态绑定 classes, assemblies, and application domains.
* 分布式文件加载
* 保护机制
* CTS(Common Type System) - Self-describing type system
* Cross assembly method/member function invocation
* Side-by-side execution (simultaneous support for separate versions of the same component)
* Managed and unmanage  阅读全文

posted @ 2006-12-15 16:44 Riceball LEE 阅读(1443) | 评论 (5)  编辑 |

posted @ 2006-12-14 15:51 Riceball LEE 阅读(346) | 评论 (0)  编辑 |