Scala大数据开发


版权声明


Scala简述

在此,简要介绍 Scala 的基本信息和情况。

Scala释义

Scala 源自于英语单词scalable,表示可伸缩的、可扩展的含义。

Scala作者

Scala编程语言是由瑞士洛桑联邦理工学院(EPFL )的Martin Odersky于2001年开始设计并研发的。

Martin Odersky主要头衔如下:

  • Scala之父
  • ACM院士
  • EPFL教授
  • javac作者

关于Martin Odersky的更多介绍请参见:https://people.epfl.ch/martin.odersky/?lang=en

Scala官网

https://www.scala-lang.org/

Scala简介

Scala combines object-oriented and functional programming in one concise, high-level language. Scala's static types help avoid bugs in complex applications, and its JVM and JavaScript runtimes let you build high-performance systems with easy access to huge ecosystems of libraries.

要点概述:

  • 1、Scala是门面向对象且广泛使用函数式编程的高级语言
  • 2、Scala利用静态类型构建强壮的程序避免复杂应用中的bug
  • 3、Scala运行与JVM之上
  • 4、Scala可调用Java类库
  • 5、Scala简介、优雅、高效

应用场景

Scala广泛应用于大数据领域开发。例如:计算框架Spark就正是利用Scala语言进行实现。

权威书籍

关于Scala语言最权威的书籍首推Scala之父Martin Odersky的巨著《Scala编程(第5版)》。

书评摘要如下:

相关推荐
m0_611349316 分钟前
什么是副作用(Side Effects)
开发语言·前端·javascript
Psycho_MrZhang7 分钟前
业务应用系统类型和常用名词
大数据
Hello.Reader8 分钟前
Flink Procedures 用 SQL 的 `CALL` 跑 Flink Job(实现、类型推断、命名参数、Catalog 集成一篇搞懂)
大数据·sql·flink
妮妮分享15 分钟前
维智地图如何集成
开发语言·ios·swift
武子康18 分钟前
大数据-195 KNN/K近邻算法实战:欧氏距离+投票机制手写实现,含可视化与调参要点
大数据·后端·机器学习
毕小宝18 分钟前
Elasticsearch 条件字段为 date 类型时注意事项
大数据·elasticsearch·搜索引擎
weixin_4397062522 分钟前
如何使用JAVA进行MCP服务创建以及通过大模型进行调用
java·开发语言
执笔论英雄23 分钟前
[RL]协程asyncio.CancelledError
开发语言·python·microsoft
A242073493024 分钟前
深入理解JS DOM:从基础操作到性能优化的全面指南
开发语言·javascript·ecmascript
a_zzzzzzzz25 分钟前
Python 解释器 + Shell 脚本实现桌面打开软件
开发语言·python