可能重复: 为什么Scala比其他语言更具有可伸缩性?
Scala上的维基百科页面说:
Scala这个名字是一个由“可伸缩”和“语言”组成的portmanteau,这意味着它是为满足用户的需求而设计的。
我也有读一下:
这就是斯卡拉肮脏的小秘密。Scala只有在可靠、高性能的JVM平台上运行时才具有可伸缩性。
此外,“语言不规模,平台规模。”
Scala是如何随着其用户的需求增长的?说Scala“实际上是可伸缩的”难道不是真的吗?正如上面的行所示,难道不是每种语言都具有可伸缩性吗?
发布于 2012-01-15 11:13:24
Scala非常简洁。该语言允许您用很少的代码行编写小脚本和简单程序。Scala对于小型程序来说是很好的,它移除了您必须在Java中添加的大部分样板。例如,Scala脚本甚至不必将主类声明为入口点。
对于中等规模的项目,Scala具有非常舒适的语法,使声明变得简短和精确。第一类函数、闭包等帮助您专注于逻辑本身,而不是如何将其映射到语言概念。
Scala擅长大型项目。面向对象编程和函数式编程的完美结合可以帮助您遵循几乎任何编程模式。内隐转换,性格,演员,..。
https://softwareengineering.stackexchange.com/questions/130173
复制相似问题