Programación concurrente

Autores: Manuel Carro Liñares, Angel Herranz Nieva

Bibliografía de la asignatura

 

Bibliografía básica

  • B-B-001. A. Burns, A. Wellings. Concurrency in Ada. Cambridge University Press, 1998.
    Fácil de leer, es una buena introducción a la concurrencia en Ada. Incluye temas que no se tocarán en el curso.
  • B-B-002. G. Andrews, F. Schneider. Concepts and Notations for Concurrent Programming. ACM Computing Surveys, vol. 15, n. 1, 1983, pp. 3-43.
    Una revisión de conceptos y lenguajes para expresar concurrencia. Resume las propuestas más importantes en el área.
  • B-B-003. M. Ben-Ari. Principles of Concurrent Programming. Prentice-Hall, 1982.
    Escueto, con poca orientación metodológica, pero con un contenido apreciable. Incluye soluciones a los problemas clásicos de concurrencia y un capítulo sobre Rendez-Vous en Ada.

 

Bibliografía adicional

  • B-B-004. M. Ben-Ari. Ada for software engineers. John Wiley & Sons, 1998.
    Una somera revisión de Ada, apropiada para alguien que conoce otros lenguajes y quiere introducirse en Ada, que incluye capítulos sobre concurrencia.
  • B-B-005. Gregory Andrews. Concurrent Programming, Principles and Practice. Benjamin Cummings, 1990.
    Cubre casi todos los conceptos dados en la asignatura, más otros muchos relativos a algoritmos distribuidos, no necesarios en este nivel. Utiliza un lenguaje de programación propio.
  • B-B-006. Alan Burns, Geoff Davies. Concurrent programming. Addison-Wesley, 1993.
    Una introducción a la concurrencia usando Pascal FCP. Adolece de una falta de metodología uniforme a la hora de afrontar los problemas.
  • B-B-007. N. H. Cohen. Ada as a Second Language. McGraw Hill.
    El libro de referencia definitivo de Ada.

 

Enlaces de interés

 

Artículo original: OCW

Escribir un comentario

Deja tu comentario/valoración:

El contenido de este campo se mantiene privado y no se mostrará públicamente.
Deja tu comentario y nosotros te informaremos
CAPTCHA
Esta pregunta se hace para comprobar que es usted una persona real e impedir el envío automatizado de mensajes basura.
2 + 18 =
Resuelva este simple problema matemático y escriba la solución; por ejemplo: Para 1+3, escriba 4.