c++ - Erlang - C 和 Erlang

标签 c++ c erlang

erlang 中有某些通用库函数比它们的 c 等价物慢得多。

是否可以让 c 代码执行二进制解析和数字运算,并让 erlang spawn 进程运行 c 代码?

最佳答案

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

Erlang 的编写速度要快得多。根据您对速度的要求,Erlang 可能“足够快”,它可以节省您在 C 中搜索错误的时间。

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

所以:

faster writing = Erlang
faster running (after optimisations) = C
faster running without optimisations = any of the two

任你选。

关于c++ - Erlang - C 和 Erlang,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3536459/

相关文章:

C++:在 "auto"的二维数组上嵌套 For 循环

c++ - 如何避免丢失自动生成的初始化列表构造函数?

python - 从 C++ 函数 Cython 返回包含 PyObject 的复杂对象

c++ - 在 MSVC 2012 中为 Win XP 构建 C++ 项目

windows - 钢筋 3 : not able to install on windows 8

erlang - 整数除法

C - 在字符串中的最后一个 "/"之后剪切一个字符串

c - 选择排序功能错误

编译器错误为 'request for member ' 价格',不是结构或 union '

erlang - spawn/1 和共享外部变量