Libro sobre Programación Scala

Programación Scala – Durante los últimos 20 años, el modelo de programación más común estaba orientado a objetos: los componentes del sistema son objetos y el cálculo se realiza mediante llamadas de método. Los métodos toman las referencias de objetos como parámetros. Las llamadas a métodos remotos permiten extender este modelo de programación a sistemas distribuidos. El problema de este modelo es que no se amplía muy bien a redes de gran escala donde los mensajes pueden ser retrasados ​​y los componentes pueden fallar. Los servicios Web abordan el problema del retardo de mensajes aumentando la granularidad, utilizando llamadas de método con argumentos estructurados más grandes, como árboles XML.

Programación Scala

Programación Scala

Abordan el problema de fallo mediante la replicación transparente y evitando el estado del servidor. Conceptualmente, son transformadores de árboles que consumen documentos de mensajes entrantes y producen mensajes salientes.

¿Por qué debería esto tener un efecto en los lenguajes de programación? Hay por lo menos dos razones: En primer lugar, los lenguajes orientados a objetos de hoy no son muy buenos en analizar y transformar árboles XML. Debido a que estos árboles suelen contener datos pero no métodos, tienen que ser descompuesto y construido desde el “exterior”, que es de código que es externo a la propia definición del árbol. En un lenguaje orientado a objetos, las formas de hacerlo son limitadas. La solución más común [W3Ca] es representar árboles de una manera genérica, donde todos los nodos de árbol son valores de un tipo común.

Esto facilita la escritura de funciones de recorrido genérico, pero obliga a las aplicaciones a operar en un nivel conceptual muy bajo, que a menudo pierde importantes distinciones semánticas presentes en los datos XML. Se obtiene más precisión semántica si diferentes tipos internos modelan diferentes tipos de nodos. Pero entonces las descomposiciones de árboles requieren el uso de pruebas de tipo de tiempo de ejecución y tipos de molde para adaptar el tratamiento al tipo de nodo encontrado. Tales pruebas de tipo y tipos de moldes generalmente no se consideran buen estilo orientado a objetos. Rara vez son eficientes, ni fáciles de usar.

SE PARTE DE ESTA GRAN COMUNIDAD DE PROGRAMADORES

 

GUIA PARA DESCARGAR LIBRO:

1- Click al siguiente enlace: VER LIBRO
2- Luego al botón DESCARGA MEGA
3- Marcar la casilla NO SOY UN ROBOT
4- Luego click al botón rojo GET LINK
5- Cerrar publicidad y volver dar click a GET LINK
6- Ya por ultimo saldrá el servidor de MEGA para descargar el libro

VER LIBRO

Leave a Reply