我最近听说过在一个(大)项目中使用了几种不同的语言,我还读到了一些着名的服务,比如使用Rails作为前端的Twitter,与其他一些语言混合使用,而Scala我认为它是后端.
这是常见做法吗?谁那样做?
我相信这有不利之处.我认为您将遇到不同的解释器/编译器问题并无缝连接不同的语言.这是真的?
为什么这样做呢?为了表现?
今天解释性编程语言的(主要/唯一可行)实现的速度是一个标准吗?
速度和抽象之间的最佳平衡是什么?
脚本语言是否应完全忽略所有关于性能的想法,并遵循快速开发,可读性等概念?
我问这个是因为我正在设计一些实验语言和口译员