顺便说下开销的问题:
以v8为例,一个function的调用对应到的C++:
fn->GetFunction()->Call(v8::Context::GetCurrent()->Global(), 1, args)
其实跟一个C函数的调用比,开销虽大,但也没太大了。
那些个编译型之所以敢用很小块的函数主要是源于编译器的inline优化,要不你同样发现函数调用开销大。
【 在 hgoldfish (老鱼) 的大作中提到: 】
: 用javascript的果然都已经不考虑运行效率了。据我所知,动态语言调用函数的开销都挺大的。
--
FROM 118.195.70.*