Scala编程语言适合初学者,它是一个传奇吗?

时间:2011-01-12 19:50:14

标签: scala programming-languages

毫无疑问,Scala是任何程序员学习的最好的编程语言之一,但特别是初学者面临着“好”的问题,而且这些问题不会很快得到解决似乎令人沮丧,因此初学者和代表初学者让我提出这些“客观”问题:

1-为什么scala没有有效和稳定的开发平台,事实上,Eclipse,Netbeat和Intellij都遇到了很多问题。

2-虽然我已经找到了一个关于如何开始使用Scala的清晰,简单和易懂的解释,但幸运的是,没有任何文章或指南值得花时间阅读它。没有人可以告诉你明确的步骤适合你作为初学者想要用Scala开始他的“你好世界”,而所有其他语言都有它的“HELLO WORLD”指南和书籍。

谢谢您的时间,请务必阅读以下注释。

1-我以前没有编程语言的经验。

2-不要告诉我“不要以scala开头”,简单地说,因为我会这样做。

3- OS是windows vista home premium。

我讨厌借口,比如Scala是一种新语言......等等。

2 个答案:

答案 0 :(得分:3)

你似乎已经死定了Scala是最好的学习语言,因此你将学习它是否支持你的工具和资源。但是,这些资源的可用性是否应该在很大程度上影响您是否学习某种语言?

你可能讨厌“借口”,但实际上这些借口是理由。 Scala最近获得了巨大的普及,但它远远没有达到Java,.NET等水平,因此从IDE的角度来看,它自然受到的关注较少。虽然有些人确信它会成为下一个重要的事情并超越其他所有语言,但很多人(包括我)都没有。考虑到这一点,公司花费大量时间和金钱并没有多大意义,作为一般规则,用户可能会更早地将其他功能内置到IDE中,例如支持Java 7和8语言功能(所以这是资源最终的用途。)

那就是说,我认为你过分批评IDE的支持,特别是如果你刚开始使用这种语言的话。我有一个初步的游戏,虽然事情并不完美,但Netbeans插件对我来说至少看起来足够且绝对可用。

答案 1 :(得分:2)

Scala的网站将告诉您大部分需要了解的内容:http://www.scala-lang.org/

有一个用于eclipse的IDE,可以在这里找到:http://www.scala-ide.org/

Scala没有Java所做的大量程序员,因此IDE支持不强,但IDE仍然支持语法着色,构建,文件管理和代码完成。我想你会发现它很有用。

在线教程对学习编程语言没有多大帮助,但您可以在Scala的网站上找到几个(如上所列)。我建议购买其中一本书http://www.scala-lang.org/node/959(我读过第一本书,非常好。)

使用Scala的人越多,IDE /工具开发人员开发工具的激励就越大。学习Scala玩得开心!