Foro de elhacker.net

Programación => Programación General => Mensaje iniciado por: edr89 en 26 Diciembre 2014, 22:42 pm



Título: Programación Concurrente (Intro)
Publicado por: edr89 en 26 Diciembre 2014, 22:42 pm
Hola, quisiera consultar cons ustedes algunos detalles generales sobre programación concurrente. El programa del curso abarca:

- Conceptos básicos.
- Procesos e hilos.
- Modelo de programación de memoria compartida (sincronización, candados, semaforos, barreras)
- Modelo de programación de paso de mensajes.

Para empezar tengo el libro: M. Ben-Ari, Principles of concurrent and distributed programming pero poco he entendido la verdad.

Conozco nada respecto al tema y he encontrado poco, sería bueno que alguien pudiese comentar información al respecto.

¿Es lo mismo Programación concurrente a programación en paralelo?

saludos!


Título: Re: Programación Concurrente (Intro)
Publicado por: MCKSys Argentina en 26 Diciembre 2014, 22:47 pm
Hola!

Conozco nada respecto al tema y he encontrado poco, sería bueno que alguien pudiese comentar información al respecto.

Te dejo algunos links:

link (http://en.wikipedia.org/wiki/Concurrent_computing)
link (http://en.wikipedia.org/wiki/Parallel_computing)
link (http://en.wikipedia.org/wiki/List_of_important_publications_in_concurrent,_parallel,_and_distributed_computing)

Saludos!


Título: Re: Programación Concurrente (Intro)
Publicado por: edr89 en 26 Diciembre 2014, 23:02 pm
Si gracias, algo de eso ya habia googleado, la cuestión es que no se con que empezar, estoy pensando en información como un Hola Mundo concurrente o los topicos fuertes que uno debe aprender.

Estoy buscando en el foro y veo temas en C y Java, la programación concurrente se puede implementar en cualquier lenguaje, el libro que consulto menciona Ada, Occam y Linda.

Para comenzar que deberia tener instalado? me refiero a IDEs, compiladores etc.


Título: Re: Programación Concurrente (Intro)
Publicado por: MCKSys Argentina en 27 Diciembre 2014, 00:01 am
Revisa el listado de lenguajes del primer link. Luego elige el lenguaje que gustes...  ;)

Saludos!


Título: Re: Programación Concurrente (Intro)
Publicado por: edr89 en 28 Diciembre 2014, 01:25 am
Por el contrario, debo elegir lo que el curso o profesor diga  :-[
me llama la atención la version para C y C++

saludos!

edito

Encontré un libro que abarca justo lo que necesito:

Tanenbaum Andrew S, Sistemas Operativos Modernos, Pearson (2009).

Me gusta mas la estructura de los primeros capitulos en la primera edición pero solo encontre la tercera. Es mas amigable que el libro de Ben Ari.