Arcanos yfuturos de lacomputación      Juan José Carreón Granados                            2012
Una hipótesis productiva para comprender el cómputo, es que su aspecto central tiene que ver con la programación (software...
Si previamente a lo largo de varias décadas la velocidad de esoschips se había estado duplicando cada dos años aproximadam...
Un enfoque es desarrollar en  paralelo máquinas de alto  desempeño que, al mismo    tiempo que sean más poderosas, sean má...
Algunos sostienen que lo más probable es que lastécnicas de programación que finalmente se vuelvan dominantes en la progra...
juan.carreon@gmail.comandroid.unam@gmail.com@androidjj@androidMexico
Q&A
Próxima SlideShare
Cargando en…5
×

Arcanos y futuros de la computacion

216 visualizaciones

Publicado el

0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
216
En SlideShare
0
De insertados
0
Número de insertados
3
Acciones
Compartido
0
Descargas
0
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Arcanos y futuros de la computacion

  1. 1. Arcanos yfuturos de lacomputación Juan José Carreón Granados 2012
  2. 2. Una hipótesis productiva para comprender el cómputo, es que su aspecto central tiene que ver con la programación (software), y ésta con los lenguajes de programación. Esa hipótesis se comprueba en cierta medida al considerar el estancamiento actual de la velocidad de reloj de los chips de microprocesadores de PC (en la cercanía de los 3.0GHz., o tres mil millones de “ticks“ por segundo) a lo largo de los cuatro años recientes.
  3. 3. Si previamente a lo largo de varias décadas la velocidad de esoschips se había estado duplicando cada dos años aproximadamente, en años recientes la dificultad de enfriar los procesadores y su pérdida de eficiencia energética ha hecho imposible los incrementos adicionales de velocidad. Esto no significa que la velocidad de realización de tareas empleando dichas computadoras se duplique o cuadruplique, ya quedesafortunadamente la mayoría del software se desarrolla para correr en chip con un solo núcleo.
  4. 4. Un enfoque es desarrollar en paralelo máquinas de alto desempeño que, al mismo tiempo que sean más poderosas, sean más fáciles Otro enfoque ha surgido de de programar, así como lenguajes empleados más en herramientas de apoyo a la ambientes académicos,programación más eficientes. típicamente desde un enfoque funcional apoyado en un estilo de programación matemático, asimilando los programas a Otra perspectiva ha sido funciones matemáticas, conadaptar lenguajes existentes lenguajes como Erlang, Haskell, como C++ y Fortran al Scala y Scheme*.desarrollo de código paralelo, así como herramientas de apoyo de este enfoque, camino seguido por Intel y Microsoft.
  5. 5. Algunos sostienen que lo más probable es que lastécnicas de programación que finalmente se vuelvan dominantes en la programación paralela sean una combinación de los tres enfoques mencionados**. En todo caso en los arcanos de los lenguajes de programación reside la computación del futuro.
  6. 6. juan.carreon@gmail.comandroid.unam@gmail.com@androidjj@androidMexico
  7. 7. Q&A

×