La muerte de la programación como la conocemos hoy
Hoy tenido una clase interesante en el master (por fin!) y por ello toca hablar un poco de programación. El tema en cuestión era el diseño guiado por modelos y estas historias, la idea en plan simple es crear programas directamente desde diagramas. Seguro que luego es un rollo de asignatura, pero la típica primera clase de motivación tenía mucho sentido. Hablaba del fracaso de la ingeniería del software (al año se pierden 200 billones de dólares por proyectos fallidos, corrección de errores, etc. como dicen en el famoso Chaos report) y de cómo se ha estancado la evolución en desarrollo de softwar.
Al principio se desarrollaba en lenguaje máquina para luego pasar al ensamblador. Después aparecieron lenguajes como Cobol, Fortran y demás lenguajes de 3ª generación. En cada paso se automatiza más la programación dejando al compilador que haga el trabajo sucio. Del Cobol al principio decían que era como escribir en inglés y que cualquiera podía hacerlo Lo mismo ocurre con esta otra vuelta de tuerca, con hacer un diagrama ya lo tienes todo. “Que despidan a los programadores, que con esto ya nos apañamos!” Obviamente va a pasar los mismo que con Cobol, solamente facilitará la tarea a los programadores, no es la solución a todos los males del mundo del desarrollo de software.
.gif)
Aún así, todo esto está aún en desarrollo y queda mucho para que sea mainstream. La apuesta de Microsoft, llamada Oslo, aún carece del editor de diagramas Quadrant, sólo podemos trastear con el lenguaje de modelado M e intentar hacer que funcione junto a todo lo que vemos en el esquema de arriba.
Así que quedais avisados los programadores de que llegará el día en el que nos tocará aprender cómo funciona todo esto.




Últimos Comentarios