Copyright Notice
- The original author of this article: Brother Gu’s younger brother
- Author blog address: http://blog.csdn.net/lfdfhl
A brief introduction to Scala
Here, a brief introduction to the basic information and situation of Scala.
Scala definition
Scala is derived from the English word scalable, which means scalable and expandable.
Scala author
The Scala programming language was designed and developed by Martin Odersky of the Swiss Federal Institute of Technology in Lausanne (EPFL) in 2001.
Martin Odersky's main titles are as follows:
- father of scala
- ACM Fellow
- EPFL professor
- javac-author
More about Martin Odersky: https://people.epfl.ch/martin.odersky/?lang=en
Scala official website
Introduction to 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.
Summary of main points:
- 1. Scala is a high-level language that is object-oriented and widely uses functional programming
- 2. Scala uses static typing to build strong programs to avoid bugs in complex applications
- 3. Scala runs on top of the JVM
- 4. Scala can call Java class library
- 5. Introduction to Scala, elegant and efficient
Application Scenario
Scala is widely used in the field of big data development. For example, the computing framework Spark is implemented using the Scala language.
authoritative books
The most authoritative book on the Scala language is the masterpiece "Scala Programming (5th Edition)" by Martin Odersky, the father of Scala.
The summary of the book review is as follows: