Erlang - C和Erlang

BAR*_*BAR 7 c c++ erlang

在erlang中有一些常见的库函数比它们的c等价物慢得多.

有可能让c代码进行二进制解析和数字运算,并有erlang生成进程来运行c代码吗?

Dan*_*una 4

当然,在极端情况下,经过优化后,C 会更快。如果更快你的意思是跑得更快。

到目前为止,Erlang 的编写速度会更快。根据您的速度要求,Erlang 可能“足够快”,并且它将节省您在 C 中搜索错误的时间。

C 代码经过优化后只会更快。如果你在 C 和 Erlang 上花费相同的时间,你会得到大约相同的速度(注意,我在这个时间估计中计算了调试和错误修复所花费的时间。在 Erlang 中会少很多)。

所以:

faster writing = Erlang
faster running (after optimisations) = C
faster running without optimisations = any of the two
Run Code Online (Sandbox Code Playgroud)

随你挑选。