Advertisement

Scala-------- Scala在IDEA中的安装、基础及使用

阅读量:

1.scala语言的介绍

Object-Oriented Meets Functional

  • Java:属于面向对象编程语言。
  • C是一种函数式编程语言,在其中函数无需嵌入类结构中。
  • Scala融合了Java和C两大优势。
    支持开发大型系统并进行数据处理。

OOP + FP

Python被视为人工智能/机器学习领域的核心编程语言,并结合了面向对象编程(OOP)与函数式编程(FP)的特点。
Python支持类和函数作为两种基础功能单元。
该编译器将Scala代码转换为Java Classfile格式文件,并通过Java虚拟机(JVM)实现跨平台运行。

功能编程(FP):
在Java 8中引入了Lambda表达式和一些匿名函数功能,并提供了流处理技术的支持
下载:
https://www.scala-lang.org/download/

Scala语言编写了2个大数据库框架

  • Spark
    大数据库处理框架

  • kafka
    分布式发布订阅的消息队列

Scala编程特点

简洁性
inputRDD.flatMap( _.split(" ") ).map( "将输入数据拆分为单词并映射到带有索引的元组" ).reduceByKey( _ + _ )
不同版本的Scala语言存在互操作性问

全部评论 (0)

还没有任何评论哟~