Unifying Functional and Object-Oriented Programming with Scala.

Saved in:
Bibliographic Details
Title: Unifying Functional and Object-Oriented Programming with Scala.
Authors: ODERSKY, MARTIN1,2,3 martin.odersky@epfl.ch, ROMPF, TIARK4 tiark.rompf@epfl.ch
Source: Communications of the ACM. Apr2014, Vol. 57 Issue 4, p76-86. 11p. 7 Color Photographs, 1 Diagram.
Subjects: Scala (Computer program language), Computer programming, Programming languages, X Corp., Computer software development, Libraries, Documentation, Computer programmers, Algorithms
Abstract: The article presents information on Scala computer program language and what makes it appealing for developers. The first version of the language was launched in 2003 and gained popularity following adoption by Twitter Inc. It is a pragmatic language and focuses on making developers more productive and offers toolbox for expressing concurrency as well as parallelism. The focus on the language on objects as well as modularity makes it a library-centric language and makes it easier for computer programmers for defining high-level and efficient libraries.
Database: Engineering Source
Description
Abstract:The article presents information on Scala computer program language and what makes it appealing for developers. The first version of the language was launched in 2003 and gained popularity following adoption by Twitter Inc. It is a pragmatic language and focuses on making developers more productive and offers toolbox for expressing concurrency as well as parallelism. The focus on the language on objects as well as modularity makes it a library-centric language and makes it easier for computer programmers for defining high-level and efficient libraries.
ISSN:00010782
DOI:10.1145/2591013