C++脚本引擎

时间:2015-09-11 03:59:27
【文件属性】:

文件名称:C++脚本引擎

文件大小:2.08MB

文件格式:RAR

更新时间:2015-09-11 03:59:27

C++ 脚本 脚本引擎 VB

事实上如今高性能的脚本都是先编译后运行的,大名鼎鼎的JavaScript V8引擎,号称速度最快的LUA-Jit,以及众所周知的ActionScript。。。预先编译不仅能大幅提高运行速度,更重要的是能够提前发现脚本中显式的错误。      但脚本中所谓的编译,和传统语言的编译,还是很大区别的。脚本的编译,不过是代码上的深度优化,很快就可以完成。相比复杂了多的C++来说,似乎是望尘莫及的。提到C++的编译速度,大家的映象莫过于在VC里按下F5之后,看着输出框内一条一条的“Compiling...”缓缓出现。有时仅仅测试一个微小的修改,也要等上好几秒的时间。缓慢的编译速度备受煎熬,以至于简单的程序往往选择VB或C#这样可以快速调试的语言。      对于庞大的MFC程序来说,缓慢的编译是理所当然的。但简单的小程序出现过长的编译时间,那一定是头文件引用的不合理了。事实上,使用预处理头文件的小程序,编译仅仅是一瞬间的,之后的各种停顿往往是IDE引起的....................


【文件预览】:
CppScript
----CppScript.vbp(722B)
----CppScript.exe(28KB)
----Module.bas(848B)
----CppScript.vbw(81B)
----cl()
--------T.cpp(325B)
--------LINK.EXE(452KB)
--------MyCL.bat(144B)
--------MyLink.bat(79B)
--------T.h(651B)
--------OLDNAMES.LIB(64KB)
--------MyDLL.pch(1.99MB)
--------LIBCMT.LIB(912KB)
--------C2.DLL(720KB)
--------C1XX.DLL(1.16MB)
--------KERNEL32.LIB(171KB)
--------LIBCPMT.LIB(718KB)
--------MSPDB60.DLL(176KB)
--------CL.EXE(50KB)
----FormMain.frx(324B)
----FormMain.frm(8KB)
----DLLTmpl()
--------MyDLL.dsp(4KB)
--------MyDLL.opt(48KB)
--------MyDLL.plg(2KB)
--------Release()
--------StdAfx.cpp(292B)
--------MyDLL.dsw(516B)
--------MyDLL.cpp(90B)
--------StdAfx.h(76B)

网友评论

  • 有点旧了,没试成功