
A SCALA Tutorial for Java Programmers
Michel Schinz , Philipp Haller
A SCALA Tutorial for Java Programmers
Michel Schinz , Philipp Haller
Book Details:
Year: | 2011 |
Publisher: | EPFL |
Pages: | 15 pages |
Language: | english |
Since: | 28/03/2012 |
Size: | 118 KB |
License: | Pending review |
Content:
Scala es un lenguaje de programación multi-paradigma diseñado para expresar patrones comunes de programación en forma concisa, elegante y con tipos seguros. Integra sutilmente características de lenguajes funcionales y orientados a objetos. La implementación actual corre en la máquina virtual de Java y es compatible con las aplicaciones Java existentes.
Scala es un lenguaje de programación orientado a objetos puro, en el sentido de que cada valor es un objeto. El tipo y comportamiento de los objetos se describe por medio de clases y traits. La abstracción de clases se realiza extendiendo otras clases y usando un mecanismo de composición basado en mixins como un reemplazo limpio de la herencia múltiple.
Scala también posee características propias de los lenguajes funcionales. En Scala las funciones son valores de primera clase, soportando funciones anónimas, orden superior, funciones anidadas y currificación. Scala viene integrado de fábrica con la técnica de pattern matching para modelar tipos algebraicos usados en muchos lenguajes funcionales.
Categories:
Tags:
Loading comments...
Scanning lists...
The book in numbers
rank in categories
online since
28/03/2012rate score
5votes
2Social likes
Nothing yet...Views
Downloads
Interest
Countries segmentation
Source Referers
Websites segmentation
evolution
Loading...