References
- Martin Odersky, Lex Spoon, and Bill Venners. "Programming in Scala", Artima, 2008.
- TIOBE Software. 2016. TIOBE lndex for February 2016, www.tiobe.com/index-index.
- The RedMonk Programming Language Rankings: June 2016, http://redmonk.com/sogrady/2016/07/20/language-rankings-6-16/
- James Gosling, Bill Joy, Guy L. Steele Jr., Gilad Bracha, and Alex Buckley, The Java Language Specification, Addison-Wesley, 2014.
- Martin Odersky, "Functional Programming Principles in Scala", Coursera, 2017.
- Guy L. Steele Jr., " Growing a Language", Keynote talk, Proceedings of the ACM SIGPLAN Conference on Object-Oriented Programming Systems Languages and Applications, 1998. Also published at Higher-Order and Symbolic Computation, 12, 1999.
- Martin Odersky, "Scala, - the Simple Parts", Youtube video, https://www.youtube.com/watch?v=ecekSCX3B4Q
- Guy L. Steele Jr., " Growing a Language", Youtube video, https://www.youtube.com/watch?v=_ahvzDzKdB0
- John Hughes, "Why Functional Programming Matters, The Computer Joumal, 32(2), pp. 98-107, 1989. https://doi.org/10.1093/comjnl/32.2.98
- John Hughes, "Why Functional Programming Matters!", lnterview with lnfoQ, https://www.infoq.com/interviews/john-hughes-fp
- Scala Documentation, http://www.scala-lang.org/documentation/
- Alonzo Church, "A Set of Postulates for the Foundation of Logic", Annals of Mathematics, Series 2, 33:346-366, 1932. https://doi.org/10.2307/1968337