vbscript,javascript就是解释型程序,由Windows脚本宿主来解释为计算机语言并运行

解决方案 »

  1.   

    to(ptma)
    那么他是怎么分配内存的呢?又是怎么管理的呢?
      

  2.   

    我对于JAVASCRIPT的面向对象和内存回收稍微有些接触,也许能够提供一些意见,不过不是经常来论坛总体而言,VBSCRIPT采用滞后绑定的方式来实现解释运行,对于我们碰到的CLASS关键字,能够提供IDispatch接口实现,至于事件,则不提供支持javascript采用了一个可变数据结构来存储代码树,因为实现了prototype,因此完全可以通过模拟的方式实现对象继承,封装等等.在内寸回收方面也采用了完全不同的机制,VBSCRIPT的比较简单,都是申请-回收的方式,在超出作用域之后开始执行内存回收,主要是通过set obj=nothing来完成的,javascript没有如此的关键字,它采用非代垃圾收集,标记--删除这样的方式来工作,在必要之下可以调用CollectGarbage这个文档没有提供的函数进行垃圾收集,但是微软方面不建议如此做.语言只是表达的工具,关键还是在于你需要什么,需要实现什么,在脚本方面了解其工作原理是可以的,但是不要盲目的夸大语言本身的东西.VBSCRIPT和JAVASCRIPT我都稍微做过,如果有兴趣,你可以和我个人交流[email protected] 
    [email protected]我是"MSDN开发精选"的技术编辑,欢迎交流