Scala Introduction:
what is Scala programming language?
Scala is both a Functional programming and Object Oriented programming language that runs on the JVM as well as with lightweight syntax, safe and performant , with strong static typing.
Note:
It was designed by Martin Odersky in 2004 and the language runs on the Java Virtual Machine (JVM).
Scala functional programming features:
Will be more extensible :)
what is Scala programming language?
Scala is both a Functional programming and Object Oriented programming language that runs on the JVM as well as with lightweight syntax, safe and performant , with strong static typing.
Note:
It was designed by Martin Odersky in 2004 and the language runs on the Java Virtual Machine (JVM).
Scala functional programming features:
- Immutations
- Composing functions - Functions that can be freely mixed in with other functions to compose even more functions.
- Higher Order functions - in Scala you can create higher order functions which are functions that take other functions as parameters.
- Pattern Matching
- Asynchronous and parallel programming
- Dependency Injection - Scala brings new meaning to dependency injection as first class citizen using features such as traits and implicits.
- Extensible language
- Mixing Java code with Scala
Will be more extensible :)
Good blog,
ReplyDeleteSpark Scala Online Training