《Scala入坑笔记》一、Scala简介

Scala是一门多范式的编程语言,融合面向对象和函数式编程,由Martin Odersky在2001年创建。随着Apache Spark和Kafka等项目的兴起,Scala在大数据领域受到广泛关注。其主要特性包括泛型、协变和逆变、标注等。本文将探讨Scala的发展历史、关键特性和优秀开源项目。
摘要由CSDN通过智能技术生成

Scala 是 Scalable Language 的简写,网上没有发现谁问 Scala 怎么读,你是按 Scalable 的发音读作 ['skeɪlə] 还是喜欢读作斯卡拉? Scala 是一门多范式的能够运行于JVM和.Net平台之上的编程语言,一种类似java的编程语言 ,设计初衷是实现可伸缩的语言 、并集成面向对象编程和函数式编程的各种特性。


发展历史

在Scala的创建之初,并没有怎么引起重视,随着Apache Spark和Apache Kafka这样基于Scala的大数据框架的崛起,Scala逐步映入大数据从业者的眼帘。Scala的拥护者们认为Scala的主要优势是速度和它的表达性。


Scala的创建者——Martin Odersky

联邦理工学院洛桑(EPFL)的Martin Odersky于2001年基于F

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值