ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

SCALA


Enviado por   •  11 de Julio de 2022  •  Ensayos  •  322 Palabras (2 Páginas)  •  40 Visitas

Página 1 de 2

SCALA. -

 Scala es un lenguaje de programación desarrollado en el año 2004. Este soporta programación orientada a objetos y funcional. El código se cree se va a compilar y ejecutar en la máquina virtual de Java (JVM). Asimismo, Scala está muy ligado a Java, con el que tiene interoperabilidad y es factible usar librerías de los dos lenguajes en la misma aplicación.

Scala es un lenguaje muy popular en el sector del big data y de aplicaciones distribuidas. Esta es la razón por la que se suele encontrar a Scala en lo alto de las listas de habilidades más demandadas para ingenieros de datos.

Como en otros lenguajes funcionales, las funciones en Scala son un tipo de objeto que se pueden asignar a variables. Se le conocen como métodos a las definiciones que forman parte de una clase y que tienen un nombre y una estructura. Se puede definir una función de la siguiente forma:

[pic 1]

Clases en Scala.

 Scala igualmente nos permite definir clases para crear nuestros propios objetos. Estas clases pueden contener valores, variables y métodos. El acceso a los métodos y a los campos de una clase se realiza con el símbolo punto (.) como en otros lenguajes como Java.

Los métodos y campos de las clases son públicos por defecto. Podemos establecer su visibilidad con los modificadores private y protected.

[pic 2]

Clases Abstractas.

Las clases abstractas pueden implementar métodos abstractos y no abstractos, no pueden instanciarse y no soportan herencia múltiple. Para hacer una clase abstracta usamos el término abstract.

Es obligatorio que la clase hijo implemente todos los métodos abstractos (los que no contienen ninguna implementación) de la clase padre.

[pic 3]

Beneficios de usar Scala.

Scala es unos de los lenguajes más fáciles mantener en comparación con otras opciones debido a su naturaleza funcional y orientación a objetos. Asimismo, es posible incluir librerías de Java en tus aplicaciones.

Introducción a la programación funcional con Scala. (2021, 23 marzo). Encora. https://www.encora.com/es/blog/an-introduction-to-functional-programming-with-scala

...

Descargar como (para miembros actualizados)  txt (2.2 Kb)   pdf (89.8 Kb)   docx (37.5 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com