我记得看过一篇文章说这样的话
“不同的编程语言引入的错误数量差异不大,但很大程度上取决于 SLOC(源代码行)。因此,使用能够以较小 SLOC 实现相同功能的编程语言在以下方面更可取:稳定。”
作者想强调使用函数式编程的优点,因为通常可以使用较少数量的 LOC 进行编程。我记得作者引用了一篇关于编程语言的选择与错误数量无关的研究论文。
有谁知道这篇研究论文或文章吗?
保罗·格雷厄姆(Paul Graham)在他的文章中写了类似的内容简洁就是力量 http://www.paulgraham.com/power.html。他引用了一个爱立信的报告 http://www.erlang.se/publications/Ulf_Wiger.pdf,您可能记得哪篇论文?
来自现场的报告虽然必然不如“科学研究”精确,但可能更有意义。例如,爱立信的 Ulf Wiger 进行了一项研究,得出的结论是 Erlang 比 C++ 简洁 4-10 倍,并且在以下领域开发软件的速度也相应更快:
爱立信内部开发项目之间的比较表明,生产线/小时生产率相似,包括软件开发的所有阶段,而与使用哪种语言(Erlang、PLEX、C、C++ 或 Java)无关。不同语言的区别就变成了源代码量。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)