Scala用什么语言编写,在哪里可以找到源代码?

Roa*_*oam 16 scala

Scala用什么语言写的?

哪里可以获得Scala的源代码?我正在寻找Scala源本身,而不是用Scala编写的项目.

注意:我在这里的其他一些讨论中看到了/sf/ask/149517651/.

use*_*740 20

Scala [现在]用Scala编写.此过程(创建可用于构建自身的语言/编译器)称为"bootstrapping".

scalac源代码可以在GitHub scala/scala找到:

[GitHub scala] Scala编程语言的存储库.

对于"编译器胆量",开始查看nsc - 新Scala编译器.

另请参阅Scala开发人员文档"门户",其中简要说明了较新的Scala/scalac版本如何在以前的版本之上进行分层.

  • @ user2864740转到github仓库,抓住2.0之前的任何标签.Pizza是Odersky在Scala之前创造的另一种语言. (2认同)

小智 5

Scala 是用 Scala 本身编写的,我认为 user2864740 已经对“引导程序”进行了一些解释。

对于源码探索来说,Github 绝对是个好去处,但我碰巧知道一个Codatlas 查看 Scala Source Code的好地方,它提供了一些非常重要的 IDE 功能,比如跳转到定义和交叉引用。对我来说,它比 Web 上的 GitHub 具有更好的代码浏览体验。

例如,Array类是一个很好的起点。

我最近经常用它来查看Scala源代码。希望这可以帮助。