Lenguaje de Programacion Scala

download Lenguaje de Programacion Scala

of 4

Transcript of Lenguaje de Programacion Scala

  • 8/17/2019 Lenguaje de Programacion Scala

    1/4

    ¿Qué es?

    Scala es un lenguaje de programación multi-paradigma

    que une lo programación orientado a objetos y la

    programación funcional, que promueven la escalabilidad 

    desde lo más pequeño.

  • 8/17/2019 Lenguaje de Programacion Scala

    2/4

    El nombre de Scala signiica !Scalable Languaje", se llama

    as# ya que ue diseñado para poder crecer  seg$n la

    demanda de los usuarios, se puede usar Scala para crear

     pequeños scrip%s &as%a para desarrollar grandes sis%emas

    muy sois%icados.

    ¿Qué es?

  • 8/17/2019 Lenguaje de Programacion Scala

    3/4

    JVM (Java Virtual Machine)

    Scala se ejecu%a sobre una máquina virtual Java, lo cual permi%e la

    integración de características o librerías en%re ambos lenguajes. Es

    posible, en%re o%ras cosas, llamar a métodos de 'ava, heredar clases oimplemen%ar interfaces Es%a in%egración es recíproca, es decir, podemos

    u%ili(ar 'ava en Scala y Scala en 'ava.

    )arac%er#s%icas *rincipales

  • 8/17/2019 Lenguaje de Programacion Scala

    4/4

    !na sinta"is concisa, elegante # fle"ibles

    *rogramas Scala %ienden a ser cor%os

    +na estimación más conservadora ser#a que un programa %#pico Scala

    deber#a %ener aproimadamen%e la mitad del n$mero de l#neas del mismo

    programa escri%o en Java. -enos l#neas de código signiican no sólo

    escribir menos, sino %ambién menos esuer(o en lec%ura y comprensión de

    los programas.

    a inerencia de %ipos minimi$a la necesidad de inormación de %ipo

    epl#ci%o en muc&os con%e%os. as declaraciones de %ipos y unciones

    son muy concisas.

    )arac%er#s%icas *rincipales