小编wnd*_*dsr的帖子

为什么所有流行脚本语言的解释器都是用C语言编写的(如果不是C语言,至少不是用C++编写)?

我最近问了一个关于从C++切换到C来为速度编写解释器的问题,我得到了一个人的评论,问我为什么要切换到C.

所以我发现我实际上不知道为什么 - 除了C++面向对象的系统有更高的抽象,因此更慢.

  • 为什么所有流行的脚本语言的解释器都是用C语言而不是用C++编写的?

如果你想告诉我一些其他语言的解释器不在C中,请用popular scripting languages这个问题替换所有出现的问题Ruby, Python, Perl and PHP.

interpreter scripting-language

8
推荐指数
3
解决办法
2577
查看次数

C++在对象周围传递的速度有多快?

假设我们正在运行已编译的C++二进制文件:

传递int(例如函数函数,或将其写入变量)比传递结构/类对象(如下所示)慢?

class myClass
{
      int a;
      int b;
      char c;
      vector d;
      string e;
}
Run Code Online (Sandbox Code Playgroud)

c++

4
推荐指数
1
解决办法
286
查看次数

标签 统计

c++ ×1

interpreter ×1

scripting-language ×1