Scala (programming language)
(Redirected from Scala (Programming language))
Scala is a general-purpose programming language—a language that is designed for solving all kinds of problems, not just a specific one.[1]
It provides support for functional programming, and is statically typed. It is designed to fix some problems with Java,[2] and to be concise—to be able to express a lot with only a little bit of code.[3]
Scala code is supposed to be compiled into Java bytecode, so Scala code can be run on a Java Virtual Machine (JVM). Scala has language interoperability with Java—Scala code can be used in Java programs, and the other way around.[4]
References
- ↑ Odersky, Martin.. Programming in Scala (2008). Mountain View, Calif.: Artima. ISBN 978-0981531601. OCLC 290459619.
- ↑ Odersky, Martin. Proceedings of the 1st Workshop on Programming Language Evolution (2014). New York, New York, USA: ACM Press. p. 4. ISBN 9781450328876. doi:10.1145/2717124.2717126.
- ↑ Potvin, Pascal. Lecture Notes in Computer Science (2013). Berlin, Heidelberg: Springer Berlin Heidelberg. p. 144–162. ISBN 9783642389108. doi:10.1007/978-3-642-38911-5_9.
- ↑ Frequently Asked Questions - Java Interoperability | The Scala Programming Language. www.scala-lang.org. Retrieved 2019-05-22.