Documente Academic
Documente Profesional
Documente Cultură
INTEGRANTES:
-RICARDO GAMERO CORONADO
-DANIEL ARIAS AVALOS
-JAROL BUTRON SORIA
QU ES SCALA?
El nombre de Scala surge de la unin de dos palabras:scalableylanguage. Con
esto ya sabemos qu objetivo tiene este lenguaje de programacin multiparadigma
quecombina propiedades de lenguajes funcionales con orientados a
objetos.
La implementacin actual corre en la maquina virtual de Java y es
compatible con las aplicaciones Java existentes.
Un lenguaje de programacin multiparadigma es aquel que
permite al programador elegir diferentes estilos de desarrollo
dependiendo del tipo de problema: programacin lgica,
funcional, orientada a objetos
CARACTERSTICAS PRINCIPALES:
Herencia Mltiple (Similar a C++)
Tipado esttico
Notacin infija
Funciones de Orden superior
Multiparadigma:
-Funcional
-Orientado a Objetos
QU ES LA PROGRAMACIN FUNCIONAL?
Programacin Imperativa:
- Se utilizan cambios de estado
- Efectos de lado
- Mutabilidad
Programacin Funcional:
- Se utilizan funciones aritmticas
- No hay efectos de lado
- Inmutabilidad