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版)》。

书评摘要如下:

相关推荐
码界筑梦坊27 分钟前
基于Flask的京东商品信息可视化分析系统的设计与实现
大数据·python·信息可视化·flask·毕业设计
软件开发技术局27 分钟前
撕碎QT面具(8):对控件采用自动增加函数(转到槽)的方式,发现函数不能被调用的解决方案
开发语言·qt
周杰伦fans2 小时前
C#中修饰符
开发语言·c#
yngsqq2 小时前
c# —— StringBuilder 类
java·开发语言
赔罪2 小时前
Python 高级特性-切片
开发语言·python
子豪-中国机器人3 小时前
2月17日c语言框架
c语言·开发语言
夏天的阳光吖3 小时前
C++蓝桥杯基础篇(四)
开发语言·c++·蓝桥杯
专注API从业者3 小时前
分布式电商系统中的API网关架构设计
大数据·数据仓库·分布式·架构
oioihoii4 小时前
C++17 中的 std::to_chars 和 std::from_chars:高效且安全的字符串转换工具
开发语言·c++
秋窗74 小时前
Mac下Python版本管理,适用于pyenv不起作用的情况
开发语言·python·macos