Introduction to Scala and Spark - SEI Digital Library
Introduction to
Scala and Spark
SATURN 2016
Bradley (Brad) S. Rubin, PhD
Director, Center of Excellence for Big Data
Graduate Programs in Software
University of St. Thomas, St. Paul, MN
bsrubin@stthomas.edu
1
Scala
Spark
Scala/Spark Examples
Classroom Experience
2
What is Scala?
? JVM-based language that can call, and be called, by Java
New: Scala.js (Scala to JavaScript compiler)
Dead:
? A more concise, richer, Java + functional programming
? Blends the object-oriented and functional paradigms
? Strongly statically typed, yet feels dynamically typed
? Stands for SCAlable LAnguage
Little scripts to big projects, multiple programming paradigms, start small and grow knowledge as needed, multi-core, big data
? Developed by Martin Odersky at EPFL (Switzerland)
Worked on Java Generics and wrote javac
? Released in 2004
3
Scala and Java
javac
Java
Scala
JVM
scalac
4
Scala Adoption (TIOBE)
Scala is 31st
on the list
5
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
- advanced data science on spark
- structured data processing spark sql
- spark big data processing framework
- 1 apache spark brigham young university
- lecture on mapreduce and spark asaf cidon
- pyspark sql s q l q u e r i e s intellipaat
- introduction to scala and spark sei digital library
- cheat sheet pyspark sql python lei mao s log book
- introduction to hadoop hive an d apache spark
Related searches
- introduction to finance and accounting
- introduction to leadership and management
- introduction to java programming and data structures
- introduction to language and linguistics
- introduction to leadership and governance
- introduction to digital electronics pdf
- introduction to philosophy and logic
- introduction to positive and negative numbers
- navy mwr digital library org
- introduction to leadership concepts and practice
- introduction to food and beverage service
- introduction to probability and mathematical statistics pdf