Historias
Slashboxes
Comentarios
 

Login Barrapunto

Login

[ Crear nueva cuenta ]

mig21 (7781)

mig21
  reversethis-{moc.liamg} {ta} {pb12gim}
https://twitter.com/yapw

Hola, soy Miguel. Algo que pueda ser relevante aquí... Uhmm... Me gusta escribir en mi bitácora de BP [barrapunto.com] y en su clon en blogspot: Yet Another Programming Weblog [blogspot.com]
Me gustaría que Barrapunto fuese un sitio con más discusiones técnicas y trato de hacer lo que está en mi mano. De todos modos, también me gusta leer flames ;)

No creo que te interese, pero en Lecturas aleatorias [blogspot.com] dejo registro de los libros que voy leyendo...

Esta es toda mi información de usuario :)

Down Kill Up Publicidad

Bitácora de mig21 (7781)

Lunes, 21 de Marzo 2005

Concurrencia, lenguajes y programadores

08:55h.
Tecnología
Hace un par de meses Herb Sutter publicó un artículo titulado "The Free Lunch Is Over: A Fundamental Turn Toward Concurrency in Software" (comentado por Draco en Se acabo el rendimiento gratis) En el se argumentaba que con el actual estancamiento de los procesadores se había acabado el esperar un tiempo para obtener rendimiento gratis y que para sacar el máximo habría que explotar la programación concurrente. Desde otros foros se habló de las posibles soluciones, como en la lista de haskell: "Implicit parallel functional programming" (comentado también por aquí en "Programación funcional implícitamente paralela"), donde se afirmaba que la programación funcional ayudaba a la concurrencia, aunque se veía la dificultad/imposibilidad de que esa paralelización fuese transparente al programador

Herb Sutter ha vuelto a hablar sobre este tema. En una breve entrada ("Concurrency and (not) state"), comenta las características que a su juicio deberían tener los lenguajes para adaptarse bien a la concurrencia. Habla de facilitar el paso de mensajes asíncronos y evitar en lo posible el compartir recursos entre threads. Y sobre los lenguajes funcionales dice que si bien se adaptan bien a la concurrencia no están preparados para el mercado de la programación, porque los programadores están acostumbrados a la programación imperativa.

Entonces ¿cual es la solución? ¿adaptar los lenguajes? ¿los programadores? ¿los dos?

Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • por LC0 (15852) el Lunes, 21 Marzo de 2005, 10:29h (#466010)
    ( http://barrapunto.com/ | Última bitácora: Lunes, 09 Junio de 2008, 21:27h )
    No hay una "biblioteca estándar" de threads, por lo menos en lo que a C/C++ se refiere. O usas hilos posix, o winapi, o vete tú a saber que... Si se hubieran aunado esfuerzos y se hubiera conseguido tal estándar, que el sistema de hilos esté mejor implementados es cuestión de tiempo, muchísimo menos si lo que hay que mejorar son 500 bibliotecas de hilos.
    Pero bueno... Estoy hablando de C/C++, Java si tiene su biblioteca única de hilos, pero eso es otra historia.
    --

    Señoría, solicito que me expulsen del colegio de abogados por presentar pruebas contra mi cliente. Hiperpollo
  • por Tei (4535) el Lunes, 21 Marzo de 2005, 13:38h (#466136)
    ( Última bitácora: Viernes, 03 Febrero de 2012, 15:18h )
    La solucion al estancamiento sera en lugar de vender cpus con mas megahercios, venderlas con mas cache, o con mejor rendimiento o menor consumo de energia.

    Es como si la industria del automovil dejara de competir por la velocidad de sus vehiculos. No desapareceria la competitividad ni se dejaran de hacer coches, eso no ha ocurrido.. la industria se ha adaptado a las nuevas circunstancias.

    A mi no me gusta mucho estas CPU que tienen los ordenadores de hoy en dia que requiren disipadores gigantescos y ruidosos. Avanzar hacia menor consumo y mas potencia real sera una gran mejora. Aunque solo fuera por tener ordenadores mas silenciosos.
  • por Gneuromante (5289) el Lunes, 21 Marzo de 2005, 18:17h (#466303)
    ( http://www.canalada.org/ | Última bitácora: Martes, 08 Enero de 2008, 21:15h )
    Entre tú y yo: nada. La corriente general de la industria que se deja llevar por las modas en vez de por los argumentos siempre suele ir por detrás en estos temas. Al final inventarán algo parecido a las tareas de Ada en algún lenguaje y algunos dirán que es algo nuevo como ya pasó con las excepciones [wikibooks.org] y los templates (aka unidades genéricas [wikibooks.org]).
    [ Padre ]
  • 1 respuesta por debajo de tu umbral de lectura actual.