时常想用博客记录点学习内容,但又不知道写点什么,太久没有写东西,
就从学习笔记开始吧
----------------------华丽分割线---------------------
Scala语言前景
据说这个东西火了几年了,我虽然比较后知后觉。但还是了解了一下。
官网:http://www.scala-lang.org/
根据David Rupp博客中的说法,Scala可能是下下一代Java。还有据说Groovy作者说如果他知道有scala,那么他不会去写Groovy。
简单来说就是很多人对这个语言评价很高。一篇语言排名文章上显示2015,Scala排名上升到了25位,虽然还无法和主流C,
java可比,但也有了很大提升。
使用Scala的公司非常多,详情见Scala in the Enterprise列表。
Scala语言起源
Scala语言源自瑞士洛桑联邦理工学院,由奥德斯基教授2001年带领小组致力于Scala语言、标准库和编译器的开发。据说
奥德斯基教授创建Scala语言的一个主要原因是不满Java语言相对复杂的语法。但根据我的了解,好像也有说scala的工程性也不太好,语言本身过于复杂等,当然对于初学者或是刚刚接触的我来说,还是需要自己学习中体会了。
Scala语言学习
编程IDE需要先解决一下,要学习一门语言还是先把环境搭建好才能动手。
1. 官方http://scala-ide.org/上的Scala IDE,Eclipse的插件,下次记录一下使用体验和构建吧。
2. IntellJ,NetBeans 这两个装上插件也都可以。好像IntellJ更有人气。
3. idea+sbt 论坛上看到也有这么玩的,没尝试目前。
4. sublime,vim, emacs, 不使用IDE特性的大神们传说也有使用这些的。话说好像vim和emacs在大神们手中可适用
各种语言编程。
先写到这里吧,下次搭建好IDE再记录一下搭建过程吧。