Anteriormente hemos hablado del gran reto de cambiar el paradigma del
desarrollo del software, pues este ha logrado mantenerse al grado de
que la misma comunidad que lo mantiene fue poco a poco integrando
algunos elementos del paralelismo, y a pesar de esto el “mindset”
que se requiere para paralelizar procesos durante el desarrollo no se
encuentra normalizado.
Tal como el caso de
los lenguajes de programación más populares, buscando la forma de
ofrecer las funciones más actuales. No obstante, al paralelizar con
estas herramientas no soluciona el principal problema, de lo que el
cambio de paradigma refiere.
Según UBM TechWeb,
necesitamos más y mejores herramientas para paralelizar tareas en
especial cuando nos involucramos con código lo suficientemente
complejo como para necesitar debuggeo intensivo, pues muchas veces
podemos recaer en paralelización incorrecta, incluso aunque las
estadísticas nos digan que un buen número de programadores están
familiarizados con las herramientas existentes, todos concuenrdan en
que es bastante “trabajoso” desarrollar código sin dichas
herramientas, la premisa de que los programadores hoy en día estamos
preparados y tenemos todas las herramientas necesarias para iniciar
con cómputo en paralelo se vuelve cada vez más cierta, podemos
asumir que auxiliarnos con la misma tecnología que usamos para
debuggear piezas de código complejas, para mejorar la manera en la
que entendemos el paralelismo en la ingeniería de software, pues
nunca deja de ser trivial debido a la cantidad de situaciones y
problemáticas que van surgiendo en la medida que nos acostumbramos a
hacerlo, y trazamos los lineamientos basados en eso.
Así mismo
regresamos a otras premisas que hemos ido mencionando en entradas
anteriores, la tecnología es cada vez más accesible, y muchas de
las preocupaciones que tuvimos desde que iniciamos con esta carrera
tecnológica, se están cumpliendo, y aún así podemos aprovechar lo
que tenemos mientras la siguiente revolución científica nos ayuda a
encontrar un mejor camino.
Comentarios
Publicar un comentario