scala简介
- Scala是一门多范式的编程语言,一种类似java的编程语言,设计初衷是实现可伸缩的语言、并集成面向对象编程和函数式编程的各种特性。Scala是一种纯粹的面向对象语言,因为每个值都是一个对象。对象的类型和行为由类和特征描述。类可以通过子类化和使用灵活的基于mixin的组合机制作为多继承的干净替代来扩展。
产生背景
- Scala是一种通用编程语言。它由Martin Odersky创建和开发。Martin于2001年在洛桑联邦理工学院(EPFL)开始研究Scala。它于2004年1月20日正式发布。
发展历史
- 联邦理工学院洛桑(EPFL)的Martin Odersky于2001年基于Funnel的工作开始设计Scala。Funnel是把函数式编程思想和Petri网相结合的一种编程语言。Odersky先前的工作是Generic Java和javac(Sun Java编译器)。Java平台的Scala于2003年底/2004年初发布。.***平台的Scala发布于2004年6月。该语言第二个版本,v2.0,发布于2006年3月。
- 截至2009年9月,最新版本是版本2.7.6 。Scala 2.8预计的特性包括重写的Scala类库(Scala collections library)、方法的命名参数和默认参数、包对象(package object),以及Continuation.
- 2009年4月,Twitter宣布他们已经把大部分后端程序从Ruby迁移到Scala,其余部分也打算要迁移。此外, Wattzon已经公开宣称,其整个平台都已经是基于Scala基础设施编写的。
主要功能
- Scala不是Java的扩展,但它完全可以与Java互操作。在编译时,Scala文件将转换为Java字节码并在JVM(Java虚拟机)上运行。Scala被设计成面向对象和函数式的。它是一种纯粹的面向对象语言。scala的名字来源于单词scalable,意思是它可以随着用户的需求而增长。
一、Scala2.11.12官网下载
官网下载地址:https://downloads.lightbend.***/scala/2.11.12/scala-2.11.12.msi
二、Scala2.11.12网盘下载
网盘下载地址:https://pan.baidu.***/s/1Qiy1aEndKn_Xs-zSSLaWIA?pwd=yyds
三、Scala各版本下载地址
https://www.scala-lang.org/download/all.html
四、Scala安装
4.1、点击 scala-2.11.12.msi 文件安装
本地点击msi文件安装,安装目录为 D:\bigdata\scala\2.11.12\
4.2、新增环境变量 %SCALA_HOME%
新增环境变量 %SCALA_HOME%,如下图所示:
4.3、环境变量Path添加条目%SCALA_HOME%\bin
环境变量Path添加条目%SCALA_HOME%\bin
四、验证Scala是否安装成功
为了验证Scala是否安装成功,开启一个新的cmd窗口。
输入:Scala
出现上述界面,就可以说Scala在Windows环境下已经安装成功了!
可以看到Scala安装成功。