当然,在极端情况下,经过优化后,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)
随你挑选。