Stata中的哪些命令是直接从C编译的?

时间:2013-07-19 21:13:17

标签: stata

答案有助于识别代码中的瓶颈。

受此启发(更新网址):http://www.stata.com/statalist/archive/2012-03/msg01181.html

2012年3月26日星期一下午8:10,Nick Cox写道: >

  

-tabulate-是一个内置命令,即编译的C代码。如果你想   要查看代码,您需要获得开发人员的工作   StataCorp,但实质上就是为什么它很快。

     

-collapse-相比之下,很多Stata代码都要解释。您可以   在任何文本编辑器中查看它。包括-doedit - 。

1 个答案:

答案 0 :(得分:3)

如果您输入

which foo 

其中foo是您感兴趣的命令,然后您将被告知foo是否由ado文件定义,该文件将被命名,或者是“内置”。后者是编译代码。

但Stata的本质是这不是一个绝对的区别。最终,ado文件定义的每个命令都基于内置命令。