Erlang在简洁性方面处于什么位置,比如Java/.net的简洁性较差,而Ruby/Python的简洁性更好?我有一个RSI的问题,所以简洁性对我来说特别重要,因为健康原因。
发布于 2009-03-18 08:46:11
与我在Java和Python中的经验相比,Erlang允许您在很少的代码行中实现功能。在过去,只有Smalltalk或Scheme接近我。您只有很少的开销,但是您通常倾向于使用模块、函数、变量和原子的标识符。它们使代码更具可读性。你有很多普通的,卷曲的,和方括号。所以这取决于你的键盘布局有多舒服。你应该试一试。
小鼠
发布于 2009-08-24 00:37:26
您必须花费一些时间,编写代码,以了解erlang的甜蜜点,以及所有其他新兴工具,如分布式哈希表、文档存储、mapreduce框架、hadoop、GPU、scala等...如果你试图这样做,比如说SIMD类型的应用程序超出了最佳范围,你可能最终会反对这种范式并编写冗长的代码,而如果你遇到了需要上下无缝扩展服务器和中间件的问题,它就会自然地流动。(我认为,scala的崛起也是不可避免的)
值得一查的是几年前的Tim Bray Wide Finder实验(提取大的apache日志文件),以及他对erlang的失望。
我通常不建议过多关注Alioth枪战,因为你不可避免地会比较真正好的和不好的代码,但是如果你需要把大量的LOC,erlang和C,ruby,等等
https://benchmarksgame-team.pages.debian.net/benchmarksgame/faster/erlang.html
https://stackoverflow.com/questions/657235
复制相似问题